Nice write up.
For our purposes we wanted to forward our sockets to the remote gateway.
The syntax for this was the reverse:
ssh -vnNT -R /<remote path>:/<local path> user@host
However, I noticed so the remote socket is not removed on ssh drop so need to investigate this.