The wait should rarely occur.  The reason I put the trace message was because I figured it would be bad taste to at least not trace a message when we are blocking a thread waiting for the outcome of another causing a non deterministic amount of time for the wait.  Are you thinking just making the trace message less verbose is okay or did you want it completely removed?  If the latter I assume you want me to remove the trace message on line 185 as well?