fix interaction between --force and --try-toolchain

fix for #1025 

unit tests depend on #1034