Update repeating task thread to monitor execution time and cancel tasks that get stuck
Add logging to recruitment timing (total hack, temporary code)