+ * Determines if an immediate retry should occur based off of the given groups.
+ * The NOR group is expected most often and less latency sensitive, so we will
+ * simply wait MAXIMUM_POLLING_PERIOD_SECONDS before trying again.
+ * @param {Array.<string>} groupNames Names of groups that need to be refreshed.
+ * @return {boolean} Whether a retry should occur.
+ */
+function shouldScheduleRetryFromGroupList(groupNames) {
+ return (groupNames.length != 1) || (groupNames[0] !== 'NOR');
+}
+
+/**