code: def _check_view_change_completed(self):
          
          logger.info('{} running the scheduled check for view change completion'.format(self))
          if not self.view_changer.view_change_in_progress:
              logger.info('{} already completion view change'.format(self))
              return False
  
          self.view_changer.on_view_change_not_completed_in_time()
          return True
docs: This thing checks whether new primary was elected.
          If it was not - starts view change again