Goes...contact your rep if you haven't, as well as the company. I think the company is willing to help cover some of those expenses. The legal team at ALPA is another option too.
I know it sounds strange after arguing over nickels with accepted fares, etc but what I am hearing is that you can in fact get reimbursed for some of those expenses you absorbed. I'm NOT the exprert on this--but Vic in block 4 had the same thing happen and I'm sure he's probably got the right folks to talk to on speed dial.
Good luck--let me know if you need help.