Perchè a quel tempo c'era un passaggio dei file proprietari da 4.4 a 5.0, CyanogenMod fu la prima (visto che quelli che hanno aggiornato i file proprietari sono mantainer della CyanogenMod), e poi li hanno seguiti gli altri sviluppatori delle ROM, in quel periodo magari alcune ROM 5.0.x non avevano ancora aggiornato i file proprietari e quindi avendo ancora i vecchi file, non avevano il bug, gli sviluppatori a cui hai chiesto sicuramente sanno poco e niente come noi, gli unici che potrebbero aiutarti a fixare i bug sono i mantainer della CyanogenMod e poche altre persone, comunque di questo bug già ne avevo parlato con i mantainer della CM quando avevo H3G e non si può fare niente se non lo fixa Motorola.
Non cambia, al tempo provai una microsim tagliata da me, pensando fosse appunto questa la causa, ne provai una normale e stesso risultato, ultimamente me ne è capitata una nuova tra le mani e il bug è sempre presente.
Non so cosa intendi per "codice nuovo" ma se ti fai un giro su review.cyanogenmod.org, vedrai che li non reciclano nessuna libreria, viene scritto codice nuovo tutti i giorni ed è grazie a questo che le ROM hanno sempre più features, ci sono file proprietari di cui è impossibile fare la build perchè non sono open source, perciò per forza dalle ROM stock devono esser prese, sennò non funzionerebbe niente, partendo dalla rete telefonica (RIL), all'audio, fotocamera, etc..