code: def uploadchannel_wrapper(chef, args, options):
      
      try:
          args_and_options = args.copy()
          args_and_options.update(options)
          uploadchannel(chef, **args_and_options)
          config.SUSHI_BAR_CLIENT.report_stage('COMPLETED', 0)
      except Exception as e:
          if config.SUSHI_BAR_CLIENT:
              config.SUSHI_BAR_CLIENT.report_stage('FAILURE', 0)
          config.LOGGER.critical(str(e))
          raise
      finally:
          if config.SUSHI_BAR_CLIENT:
              config.SUSHI_BAR_CLIENT.close()
          config.LOGGER.removeHandler(__logging_handler)
docs: Call `uploadchannel` with SushiBar monitoring and progress reporting enabled.
      Args: