You don't have to skip Houston. Go and have fun with it. Use it as a long slow training run. It might do you a lot of good to experience a race in a different way.
One of my favorite races was one where my buddy just wasn't feeling it and told me he needed my help. We were at about mile 18 and I could have killed my PR. But we went on the trip together so we were running together. He is a great runner but had a horrible day. I ran a lot slower that I could have but stayed with him.
Easily the best time I have ever had in a race. 4:08 later we crossed the line and he puked. I haven't stopped making fun of him for that.