Assigned tasks are picked up by enabled hosts regardless of channel, except when the host has no channels. For consistency, hosts should pick up assigned tasks also in this case.
A side effect of this issue is that a restartHosts task stalls if there is an enabled host with no channels.
@mikem changed the status to Fixed
Fixed
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/koji/issues/91
Please continue any further discussion there.