Disable pthreads under Mac OS X 10.6, which lacks PTHREAD_RECURSIVE_MUTEX_INITIALIZER and PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
Fix QmgrJobUpdater::updateJob() to only unset dirty flag on attributes it pushed. #3577

This fixes a race condition in which ExitCode was not pushed to the schedd in
the final update from the shadow.