There are cases where a missed message can cause a non-scratch builds to get stuck in the done state. We have a periodic task (process_waiting_module_builds) that nudges some stuck build cases, but not this one.
process_waiting_module_builds
I believe we could modify this task to also work on non-scratch builds in the done state.
Commit 5a0c8b37 fixes this issue
Commit b175c827 fixes this issue
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/mbs/issues/1783
Please continue any further discussion there.