BLF Labels on Yealink

I recently had to change some names on a few extensions, and they have not pushed out to the BLF keys on Yealink T42G phones. I was hoping that simply restarting switches/firewall would force the update to all of the Yealink phones, but this was not the case. To update the softphones, I re-provisioned them from the management console, as there were only a handful.

Viewing an extension's BLF keys in the 3cx management console reflects the correct keys and names. However, the DSSKeys in Yealink do not reflect the changes. Re-provisioning, rebooting and updating the firmware do not resolve this. It is only resolved by factory resetting it and also manually changing the labels in the DSSKeys, of couirse.

Is there a more efficient way to push out these changes that does not entail making changes on each individual phone?