add safenodeinfo mojo that initalizes the node if it does not exist and resumes it if it's suspended and then returns the nodeinfo