This should be done (and are done, but not with the best exception messages) in a more appropriate place (in the methods of the jobboard that mutate a job via some manner, aka, in consume, claim, abandon, trash...). Part of fix for bug 1452388 Change-Id: If29bc73cc6e9282ad35a50ce0041efc3ff8f71d9