Assigned staff should NOT pull from enrolling staff
Some programs do not use a model where the enrolling staff person is the one the client is "assigned to." For example, our Front Door Triage program enrolls guests in shelter, at which point a responsible staff member is not known. The current behavior is that the staff person who completes the enrollment is the one who is "assigned," which is not accurate. (And it is currently used as a proxy for who did the enrollment, which is a terrible assumption - the enrolling staff should be listed on the history/program tab instead). For these programs, Agency Managers/System Admins should have a setting on the program level to not set the enrolling staff as the assigned staff.