Check for existing servers before cloning

This could happen if a user tries to deploy a build that's already
installed, i.e. we already have server arrays with that name/version
string.  When this happens, we now abort with a friendly message.

Also expanded check looking for the older version to all services.

Change-Id: Ie8c1dc5715e9c8b34c907741f24bdb6cf0310a7c