It really is a normal behavior.
Deployment in Tridion 2011 is transactional, so you see the various stages of the transaction.
If you publish a few goals, you will see that they all receive and process packets PREPARE and Content . Only after all the trust records to be successful in the treatment of these packets, they will package Commit .
source share