Ok, after messing around some more I came up with a solution that will work for now. Basically the new form_handler works fine for Mozilla 4 browsers. So what I am now doing is only giving the file attachment option to those browsers. It's a hack, I am not happy with it, but it will have to make due for now.
---
'If it's worth doing, It's worth doing loudly'
Scream