That sounds reasonable to me. I don't think that changing the endstop configuration in the homing routine should have any adverse effects.