We've had to use sleeps in some other tests for similar reasons; my guess is that even though the element is present, not all the app's infrastructure is loaded/available yet, and trying to interact with it too quickly causes Bad Things.