I literally just rekt myself on this right now on 2 Yealink T57W phones. For some reason, they had ignore completed elsewhere checked (no idea why btw, did CSV import do this?) and I edited the device to uncheck it in Smart PBX and lost all 29 buttons on both devices. I now have to reconfigure 58 buttons in advanced provisioner.
/facepalm