The option to use config.boot.default was unfortunately dropped during development of the revised image-tools; this is a problem, for example, for EVE-NG installs:
https://www.eve-ng.net/index.php/documentation/howtos/howto-add-vyos-vyatta/
Restore option and correct logic.