Dynamic derivation whose chain closes into a cycle crashes the scheduler: Assertion '!awake.empty()' failed in Worker::run
A derivation can emit a derivation whose inputDrvs carries a dynamicOutputs
entry. If that entry names the derivation that is currently producing it, the