It's doing this because this is what your renaming template is telling it to do!
You need to add an exception using the "Add Exception" button to your naming template for tracks without track numbers and then set up a separate naming structure for them!