btl/sm: add some protection for the use_knem = -1 case

Need to unset the dummy btl_get and remove the MCA_BTL_FLAGS_GET flag
if neither knem nor cma can be used.