When a user changes a job's configuration (e.g. size), then recalculate it's priority. Based upon a patch from Phil Eckert, LLNL.