Now that you've read all the good replies, what do you want to happen, or how do you want to handle it in your campaigns? I say, if you want the firebolt to damage it in misty form, then it does. If not, then it doesn't. Do what works for you. And if it changes, no big. The PCs aren't vampire...