TimerSet now uses SingleThreadExecutor instead of a pure Ruby thread.
Fixed intermittently failing RubyThreadPoolExecutor spec.