1102393 - Rework how we select the queue for new reservations.

This commit alters the data models for keeping track of our Celery workers. We used to track them with the model AvailableQueue, and this commit
renames that model to Worker. This commit also removes the tracking of the number of reservations by Worker, relying instead on tracking them with
the ReservedResources only. This should resolve two bugs[0][1].

[0] https://bugzilla.redhat.com/show_bug.cgi?id=1102393
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1102390
Yeah, these comments are the sort of thing I was trying to catch and fix everywhere. Apparently I didn't read this entire line. There may be other places I missed too.