Changed most write queries to the sustainers table to use the create_recurring and update_recurring functions so that logging happens there. Also moved some sustainer updates into donation hook implementations for consistency.