Decide whether to update the saved copy of a changed record based
upon its current change time and modification time, and whether
there are remote listeners who are interested in receiving
notifications of changes
If this payment was made for an enrolment subscription (right now
(TODO) they all are), then this stores the pointer to the
UserEnrolment record in question.