Separate Worker.is_at_capacity from Worker.is_busy

The difference mostly applies to celery workers, but there were a few places in the code that assumed busy meant "not idle". See the second commit in this set for that change.

From !1998 (comment 621300)

Merge request reports

Loading