Your unbind, upgrade, bind approach will not work. The target-firmware is bound to the network/template and not to the device. The moment you bind the network back to the template it will revert back to the firmware version configured for the template.
The only solution I see is splitting your setup into multiple templates or accept that the upgrade will be done for all networks at the same time (well, same time local to the network).
If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.