mycelium does a 20-address lookahead on the main chain. if you would do the same trick with an index further out, it does not work.
Can you verify (or refute) that Mycelium checks these 20 lookahead addresses for transactions once every 24 hours? I was trying to read through the code yesterday, and I'm not sure I got it right.
Thanks!