The deploy subproject seems to exist solely to redeploy certain parts of common. I assume this is intended for systems on which common doesn't normally appear. However trunk current includes common. Having a core tool replace common seems like really bad form. It's harmless if all the versions match, but if you get the wrong version in the profile2 pom file (e.g. because you're using a more recent version of profile2 than the rest of your build), it can result in my mysterious behavior, causing the deployed version of common to differ from what you expected.
I recommend removing or commenting out the deploy subproject, and in the install instructions describing situations where it should be used.