This is exactly what I was thinking. I'm glad someone else was thinking the same thing, now I know I'm not just crazy XD This explanation makes a lot of sense so it'd be strange if ball python females truly were heterozygous. I'd almost say the banana trait helps support them being homozygous.
Although if their genome has been sequenced and they are heterozygous it definitely adds a certain sort of mystery to the banana trait.