exception handling for thread start failures