I've done some analysis (using "flac -d" and my own WAV decoder), and the data chunk of ALL of my MM4-1476 rips have extra bytes prepended and/or appended, compared with the proven-correct rips generated by MM3 a year or so ago. I've also verified this behaviour using the same drive as previously, as well as with a new BR-RW drive (both LG, offset 667).
The pattern is always the same: the first track is longer by 14,112 bytes; the last track is longer by 11,760 bytes; and all the in-between tracks are longer by 25,872. As you may guess, if you're any good at mental arithmetic, every track that's followed by another (i.e., every one but the last) has an additional 14,112 bytes appended to the end; and every track that's preceded by another (i.e., every one but the first) has an additional 11,760 bytes prepended to the beginning.
What on earth are these extra bytes? While it's possible this isn't actually a bug, it seems a bit odd that it causes the generated files to fail AR verification. (The error is "CD not in database, by the way, because the track lengths are wrong. If I manually remove the extra bytes and fix the chunk lengths accordingly, AR verification passes (as the WAVs are then identical to the MM3-generated ones checked earlier).)
Appreciate any insight from those more knowledgeable than myself.

Cheers,
Simon