Fixed get_event and runner low

Fixed get_event
    Removed spurious while loop on timer.
    This did not perform any useful function since poll already blocks and then released on
    the provided timeout.
    Also the while loop had a bug in that if the wait time was 0 then get_event would return
    immediately without even polling once.


Also
  Added self.verify_fun call to low method in runner

Sorry about 2 changes in this pull requrest forgot to do them separately