fix #1335 auto update wpcom blog list

fix #1335 auto update wpcom blog list (maximum rate every 6 hours).
Wonder why if we can rename this method `updatePushNotificationTokenIfNotLimited` and move the code of `isPushNotificationPingNeeded` at the beginning of it. 
`isPushNotificationPingNeeded` is just a few lines, and not used elsewhere.