Fix #38: Expose waitingOn thread lock
Correctly parse RUNNABLE threads in Object.wait