Fix: Output was being overwritten when there were multiple Node->x connections

I believe this is a fix for #70.

@mossblaser can you give it a go and let me know what happens?  Thank you!
`rx` may have been None, `_rx` is the element of `self.nodes_rxes`.