FYI it's possible for Mojang to change the internals in such a way that mods have to be rebuilt even with runtime deobfuscation, such as changing an interface definition. This happened in 1.5.0->1.5.1. I have no idea if that happened here yet, though, but I'm hoping not.