Adjudicating eligibility of person during Field sync

This will mark a person as ineligible when during a Field sync and prevents scheduling further events.

I tested this works locally, but haven't written any automated tests because there's not currently an easy way to mock out the interaction with PSC. I can look into doing this, but I have a feeling it's not trivial.