We were not handling error cases for queued jobs when the
max_user_queuable was set. When a job is now purged because of
an error the user queue is now decremented for the user. TRQ-1494
Merge branch '4.2.2' of https://github.com/adaptivecomputing/torque into 4.2.2