Spawned action threads should not be daemons
Refactor to have only one unexpected exit message.