## Background When the database becomes unreachable for an existing deployment, or some other error, the setup screen shows up. <img width="1327" alt="Screenshot 2024-01-24 at 8 32 47 AM" src="https://github.com/coder/coder/assets/22407953/1e008ccc-3add-4a4c-a782-a3773b3e5230"> A way to reproduce this is by adding/removing a license from the Ui. I was able to reliably reproduce this earlier, but now I am not for some reason ## Proposed behavior Show the proper error that is readable to users (e.g. "database is unreachable" or "migration in progress"