Fix SshMachineLocation NPE

- sshPoolCache initialisation was moved to init() previously
  But for things that instantiate SshMachineLocation directly then
  the framework won't have called init.