raise MachineUnavailableError when attempting action on a missing machine