Okay I re service packed the instance and everything is okay on the new nodes. Oh according to MS documentation it shouldn't be able to start SQL server with a different level of binary files, but its good to know it can the next time I have a service pack issue!