freebsd-update(8) allows chained commands, thus when running "fetch install" and fetch returns 0 with nothing to update, install will fail and the whole command returns 1.
This patch:
- Change the status code to 0 when "freebsd-update install" has nothing to install (aka "Successfully installed nothing")
- Omit the error message "Run '/usr/sbin/freebsd-update fetch' first." of "install" if "fetch" was run in the same command.
This closes PR190660.