Cosmetic mods

Plus clear a job's state_desc when the reason is set to NO_REASON
Fix some job scheduling reason codes

There were a couple of cases where a job's reason
should have been set, but was not. In addition the
state_desc string should have been cleared in some
cases, but was not.