Refactored result caching in _fundraiser_sustainers_db_integrity_check() so that _every_ charge attempt will be preceded by a full integrity check and timestamp update, unless and until a check fails.