The good news for you is that the uncashed second check will eventually show up as a discrepancy on their books and they will have to deal with it. It make take some time but it will happen.
The original invoice and uncashed check would substantiate his explanation of the error. I don't enjoy filling out forms etc., but somehow I manage to keep my tax paperwork and business receipts chronically organized in case I ever need to verify something.