Drop job offering; schedule based on loaded unit count

ah, I was referring to bidirectional dependencies, which for some reason I *had* thought worked with the previous bidding system, but apparently not? (e.g. `ping.service` has `XConditionMachineOf=pong.service` and `pong.service` has `XConditionMachineOf=ping.service`)