If someone in the TAC suggested that order to me, I would request the call be transferred to somebody else.
When adding an interface, you must add at the OS level first, then the application level.
When removing an interface, you should tell the application to stop using the interface before you tell the OS to stop providing the interface to be used. While in most circumstances you can do it in the other order (remove from OS first, remove from application second), that leaves the application trying to use something which doesn't exist. The best case situation for that is cluster failovers when a monitored interface goes down. It could easily result in flapping or a hard outage if combined with other interface problems or cluster monitoring problems.
It's like using a cable for cluster sync: technically supported, but a bad idea which will cause problems sooner or later.