hast Du schon geprüft, ob
.htccess
überhaupt eingeschaltet ist?
Soweit man des OP Aussagen denn auch liest, augenscheinlich schon:
M.E. kann man bei so seltsamen Rewrites noch zwei Dinge in Betracht ziehen. Zum einen können gerade 301er gerne mal in Caches landen. Weiter kann ja auch in serverseitigen Conf ein Rewrite hinterlegt sein, das ist ja nicht auf die .htaccess beschränkt.