Move mutex handling from krb5_set_passwd to smbkrb5pwd_exop_passwd and
use pthread_mutex_timedlock to error out if the lock does not free in
60s. This should help in situations where multiple simultaneous requests
try to change the same entry.