fix multi-hop service announcements

to test, make sure service announcements work over multiple hops.