Correct logic around compute instance start/stop, update IP address on start of instance

It was not just as simple as changing the messages, there was other stuff that needs to happen on an instance restart.

This set was rebased off of develop today, so it should be a small enough patchset, I hope :-)