When you bundle an instance AWS will change the machine name. This causes all the machine name references in QVS to stop working and QVS to stop functioning properly. You can change this action in AWS. Take a look at..
Then you should be able to bundle an instance and it will work on restart.