When a bucket cannot be applied, ForgeUpgrade should exit with a exit code different than 0 to signal the issue. Currently when you execute it in automated way (Docker images, Ansible deployments...) an error is easy to miss and you cannot stop on failure.