Better fix related to commit e6f00d9157aa2d0a8cb401a384f6d95d44b64d79
Partial revert of commit 11c13051dfd79dceabfab5743cc7d685f6198e9e.

Don't put jobs that are not runnable on submit into Bad Constraint state,
reject them.  Only do that if the configuration changes after the job
was accepted.
Merge remote-tracking branch 'origin/slurm-14.03'