DISPATCH-2346: Change PN_WEAKREF usage to PN_VOID PN_VOID is what should have been used initially as the context type in this record is not a proton PN_OBJECT class type anyway. Moreover PN_WEAKREF will soon not be exported as it probably can't be used correctly outside Proton's own libraries.