Re-matches Instagram contacts that couldn't be linked to a master gym record - nightly, against a fuller master pool.
It stops the same gym being treated as two, and fixes contacts whose outreach date was recorded wrong because their Instagram handle wasn't on file yet.
The unmatched count is the size of that cleanup backlog - it should trend toward zero as handles get filled in.
Stamped at DM-send time when the webhook can't confidently match the contact to a master gym record - the flag this flow works off of every night.
Written together on a fresh match: confirms the real outreach date and marks the record as reconciled with the master pool.