I revisited this fix, and turns out it no longer conflicts with ImVehFt after my recent rewrites. In the next update, SP will no longer skip this fix with IVF, therefore avoiding the whole mess with SkyGfx in the first place.
Internal SilentPatch rewrites are paying off - when the open source update went live, some people reported this bug if SkyGfx was used. Now I know what's up: this is a SkyGfx bug that surfaces if SP does not fix the colors of the detached parts - happens if ImVehFt is installed.