Make toggle message section disable and re-enable file upload with only a single flag.  Rejeig upload process to report errors to the user (eg if you force an upload or upload in the lobby).