added extra condition to exclude timer completion change during hub state