I did some debug and this does return immediately but because it's only used in one test case we get away with it in the test runs.
I'd prefer if we used a proper location-based wait here, to future proof it a bit better.