Only run commands against nodes in runtime layers

When building complex formations with dedicated proxy layers, the prior code would sometimes try to run an ephemeral command against a proxy node.  This ensures only runtime nodes are used.