Freezing definitely stopped the OTA update for me. However, it also prevents me from manually checking for an update. Which is OK for me since I did not want to lose root. I would rather wait for root to be available for 2.3.4 before updating.
I don't know what would happen if it was...