small speed-up to event listener tests

Since the event handler is already threaded, use threading.Event to wait for event arrival or a timeout.

https://gitorious.org/stem-robinson/stem-robinson/commits/exp-threaded-tests

Trac:
Username: robinson