I'll add logging but the reason could be either of the two above, I assume it's much more likely to be "Unavailable" than be an error with GCM though,