Internal address check is mandatory even if third party option is set.

When comparing the miniupnpd PCP implementation and my small proxy ( https://github.com/fingon/minimalist-pcproxy ) I noticed that the internal address check I added was too lenient. This addresses that.

(It has to be checked even if third party option is set.)