I don't think that bug is related, and it was fixed for 1.0.
preUpdate should be called during your flush or commit, is it not being
called at all, or just not being called during the merge call? Check that
you are configuring it correctly, perhaps include your config.