PUPPET-133 Rename timeout to node_time and improve validation