DRY switcher

big improvement from F to A :+1: 
https://codeclimate.com/github/yast/yast-bootloader/compare/switcher_cleanup
do not force reinit, so use cached value if it is there.