switch-branch should record its output for reporing purposes
Recording all output for debugging purposes should be handy for users when they encountered problem with migration to new version. Question is if it should be just a output from script it self or just from updater (and how to do that when we don't want to clutter user's console with debugging informations from updater.