This should probably also have a `sleepthread.setDaemon(True)` if you want it to be a one-to-one mapping to the `thread.start_new_thread`, see: https://github.com/ros/ros_comm/pull/285#issuecomment-24839576