I have resolved this issue. It was an error on my part. I added the user object to directory before the directory's default password policy object.
When I add the user object after the password policy object, my problem with password being wrongly expired goes away. Sorry for the confusion, Shawn McKinney
