Fix wmf_donor hook when editing contributions

Contributions object provided to the hook has only the changed
properties.  This patch will retrieve all necessary data if anything
is missing.

Change-Id: Ibce6c5f4419d248ba4f8e155ff5bf110a0c5857d