After burning bootloader UNO won't take new code via USB

Good question... I presume the Uno? How do you pick? I'm guessing it's just based on which "board" you have selected in the drop down?

Yup. You need to pick the board type and the programmer type. Are you using SLOW_CLK on the USBasp?