So, how do I fix the imported MIDI file from automatically changing to a piano patch? I change it to Overdriven Guitar, but I'm still getting piano when I Generate the track.
It sounds like there is a program change function in the original MIDI file. A MIDI editor will list all of the data on a MIDI file and once it is listed you can delete the program change. Because it is an imported MIDI file that program change could be on any track so you may have to look at all tracks to find it.
Note I don't use RB so I don't know if it contains a MIDI edit, others will have to chime in on that.