UF-36: Switched to a more extensible system for blocking workbench startup

One more commit to come (needs docs & tests)