Escalating to a stronger password after 5 failed attempts seems like a good measure which would got a long way to nullifying this sort of brute force attack.
How does logging into the Google account work if the phone is in Airplane mode or whatever where there will be no data connection?
Personally, I'd like the option to set an unlock pin that's weaker than my disk encryption password, and prompt for my disk encryption password (rather than a Google account) if I fail the pin a couple of times.
You can also set a proper password on the iPhone (and presumably Android). You should probably have one of these safeguards set up if your phone has unfettered access to your email, social networks, contacts etc.