packer: use locks/conds to avoid races on RemoteCmd.Exited [GH-42]
packer/rpc: Use the SetExited for remote communicators
communicator/ssh: use SetExited