Nightmare with call pickups and RPID

I have tried :
rpid_update=no
in the peer details for the trunk, and also tried adding it into the sip_custom.conf but it appears to have no affect and the call is still dropped due to no response from the sip updates being sent back to the trunk provider.

In both instances I have issued a CORE RESTART NOW hoping that it would be sufficient to apply the changes.