title: GCM msg delivery times are WILDLY erratic
body: <p>I've setup an Android app with GCM support, and have a little test app to send a msg to the app.
  When I run the App in the emulator, I can see (via logging msgs) that it registers with GCM and gets a Token.</p>
  
  <p>Then when I put the token in my test app and have it send a msg, the result shows that 1 msg was sent, 0 failed, and 0 had ID changes.</p>
  
  <p>Sometimes the msg shows up almost immediately, sometimes it takes 20 minutes.
  On Friday, my 2 test msgs took 15 and 20 minutes.
  The first 2 I sent this morning were immediately, the next one hasn't shown up yet - it's only been 10 minutes...</p>
  
  <p>Is there anything I can do to make the delivery times consistently fast?  A random 20 minute delay will be pretty much an unacceptable condition.</p>