fixed ticketed issue that upload sizes are only checked after the upload actually occurs. users can no longer upload files with sizes exceeding their remaining allowance.