AssertTrueEventually improvements

No more pounding but an exponential backoff 
Also takes running time in consideration.

Fix #386 and #385