Fix smoke tests to work with new assigned IPs; add stop service test to prevent leaking iptables rules

The start/stop service tests aren't the best, but we have no good way to get status programmatically, that I know of.