fixes for problem where initializing nodes takes so long monitor fails to send heartbeat.  Also include more information in json log