I think software holds the answer. In as much as the IAP is coded so that a fly by of the IAF triggers the the change of scale.
That's why radar vectors to the FAF should be avoided.
Interested in your move from LNAV in the question to VNAV in a following reply. Are you interested in NPA, Baro VNAV or APV?
Sir George Cayley