router: Set tcpRoute.service before listening

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #522 from flynn/fix-router-tcp

router: Set tcpRoute.service before listening