hmm... good catch, looks like an issue to me. Please file a jira issue and refer to this post.
Interesting, I ran into a similar, but still different issue.
I saw that one of the tests was creating the scheduler thread w/ the default constructor, and:
Changing lines 146 and 185 from:
new SchedulerThread( jbpmConfiguration ).executeTimers();
Perhaps your 'getSchedulerThread' method is doing a default constructor creation?