Specifying ReplicateTo.One in ExecuteStore times out

Turns out I just didn’t have enough ports open, I used process explorer to see what ports each process was listening on, and after specifying the following ports to be open in my firewall config replication started working as expected:

4369, 8091, 8092, 11209-11213, 21100-21199