miniupnpd/natpmp.c: return correct error code when all external ports in...

... use

Instead of returning code 3 ("Network Failure"), we should the
more appropriate code 4 ("Out of resources") when no external
port is available for a mapping.