Fix use of Rex sockets from dlink modules

Noticed by @hmoore-r7 and @jlee-r7

```
< hdm> missing Context in the socket creation too
< hdm> also, random means it could overlap with 80, 22, other used ports on the device
< egypt> also doesn't add_socket
```