this is actually the bug that was causing all the problems... turns out that this thread was NEVER sleeping or yielding in any way!