That particular “error” message is not related to the other problem. That is just a general check that is used by the Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No) checking code on the BPS System Info page. The only thing in BPS that could be interfering with a file upload would be AutoRestore|Quarantine. Is that file being quarantined when you upload it?