Minor restructuring of backfill code, no change in logic
Fix sched/backfill logic for min/max time limit and partition limit

Fix sched/backfill logic to initiate jobs with maximum time limit over the
partition limit, but the minimum time limit permits it to start.
Related to bug 251