I doubt they're ruined,they just wont be as absorbent because you've added oil to them. You need to do a strip wash or two (hot wash with no detergent) and that should clear them out.
:yeahthat:

A couple of strip washes should do the trick. They normally take a couple of washes before they become fully absorbant anyway