[google|compute] Fix a bug when dealing with multiple ssh keys

This pull request does two things. First, I added a check to make sure the zone we were turning a server up in actually exists. Second, I made sure to append new ssh keys instead of overwriting them.