bugfix: worker autoconstruction failure no longer throws an exception during teardown