If you do a trace, It uses the part update BO and method. I don’t think the UpdateExt will work for PlantWhse updates (it will come back without and error, but it won’t actually change it).
I think for this to work, you might have to call he method in in advanced BPM and do it manually.
And as you can see from previous attempts, it’s not trivial.