Hmm, a silly little typo. Fixed it, TSQueue's now somehow broken with or without the fix. What?
TSQueue2 is for potentially-embarrassing attempts at thread safe queue making :P