A simple hack that fixes the "2222" port collision problem in Vagrant if you're running the VMWare Fusion provider via bash
chmod u+x vagrant.sh
then
./vagrant.sh 2222 (or whatever port in question)
so for example if the problem is on port 8080 run
./vagrant.sh 8080
enjoy