make a mode where we only allow generating a single bundle at once (hold the semaphore after parsing, but before generating, then reboot the instance entirely (terminating all existing connections). do not drop the semaphore lock.
make a mode where we only allow generating a single bundle at once (hold the semaphore _after parsing_, but _before generating_, then reboot the instance entirely (terminating all existing connections). do not drop the semaphore lock.