don't crash if the router does not want to talk to us
Merge pull request #2993 from Mailaender/non-fatal-bad-nat-response

Fixes a crash when the discovered NAT device rejects fetching the current port mapping