Guys I've got the same issue but NOT with a demo purchase.
Had a normal purchase coming through, the funds received and in my 2CO account etc. but e-junkie gave error 004 and didn't register the sale.
Would appreciate greatly if someone could help me.
Cheers,
Bryan