miniupnpd/pcpserver.c: return error code if PCP mapping fails

This change causes CreatePCPMap to return a PCP_ERR_NO_RESOURCES
response when upnp_redirect_internal does not succeed;
previously, no error code was returned in this case.