Sadly I cant see this bug ever being fixed. bukkit or tekkit refuse to do anything about it and ic2 also refuse to do anything about it. Sadly I quit using ic2 because this reason (I suffer very bad ocd). I have tried just about every fix I cna think of and nothing works.
Do you use Multiworld ( myworld etc.. ) plugin? If yes.. try to turn it off, restart server and then see if the textures are correct.
I know for example: if i set world where i have machines from IC2 to secoundary (not default one).. then textures are for some time correct.. but after few hours they are incorrect again..