These sound good to me (approve).
The second is a bug fix, so no problem with it, of course.
The third sounds like a good safeguard.
The first sounds good. Does it give any notice of which translations are being ignored by the merge, though? If not, that would seem like a nice enhancement.
Thanks to Quest for these changes ...