When entering a gift of membership from a batch, changing the primary member shouldn't clear any membership program already selected.
When entering a gift of membership from within a batch, changing the primary member clears any membership information already selected. This information should not be cleared because the Bill to field has not changed.