I can see how you are very frustrated right now, but the upside is that you have resources to get yourself disentangled. The 20s are all about trying things. You tried a new place and new job which seemed to have some advantages, and it didn't work out. Maybe it would have been a better idea to do that horrid commute for a few weeks instead of signing a lease right away, but hindsight is 20/20 and now you will know to stay more flexible next time. So I would say, the first thing is to try to let go the regrets! Done is done.
You can go about the next step in two ways:
Plan A
Take the condo off the market and start looking for a new job back in Houston. When you have a new job, move. Have the management company list your apartment (after all, the worst case scenario is that you...have to pay the rent. Which you already have to do). Also, I wouldn't necessarily rely on the lease as the final word. That language is there for the worst case scenario, but I have often found landlords to be much more flexible in real life than the legal agreement states. The last one let me stay on a month-to-month basis for a few extra months while I finalized a home purchase, as long as I paid the higher rent that a renewal would have required. It's worth asking (very, very nicely)--the worst they can say is what's in the lease. Per the job, as another poster said, let the recruiters at the hiring company worry about whether you are job hopping. The downside of Plan A is that it could be expensive for awhile if you do have to pay that rent after you move back. Call that your tuition in the school of life.
Plan B
Take the condo off the market and commit to changing jobs and moving back to Houston when the lease ends. Start job-hunting at an appropriate time to make that happen. If you don't make it in time, look at your finances and decide then whether it makes more sense to take time off or commute. In the meantime, look for ways to cover the condo costs, perhaps through a short term rental or AirBNB, or by trimming your monthly spending. Knowing that you are counting down to an exit, try to find everything you can to enjoy about your current job and work on resume building and networking, and enjoy what you can about your current place of residence. (energy industry people get posted to challenging places all the time. You could be in Uzbekistan!) Given the employment expansion up there, there have to be some other younger singles around. Tell your older/married colleagues that you're looking to meet other people your age and ask if they have suggestions. Or open yourself up to socializing with people who aren't just like you. (Old married people have nice houses and can afford to throw parties with really good food and liquor :)) Take another look at the spending and sock away everything you can in preparation.
I suggest considering this, because often, the 2-4 month window is the absolute worst at a new job/location. You've been there long enough that nobody cuts the new guy any slack any more, but you don't really have the institutional knowledge or network to get things done as effectively as more established colleagues. You've been in your place long enough to learn all about the downsides, and to miss your friends, but not long enough to have developed new favorite people and places. I was in exactly this position with my current job. At ca. four months in, I was constantly stressed, didn't understand what my boss wanted, was feeling let down by some family I thought would be my support network, and hated the weather/location. At four years in, I like the job, have figured out the boss, have learned how to deal with many of the challenges, and would actually miss the people and place if I moved. If you can hold off on a move, it could potentially save quite a bit. But if the job is really unbearable, then it just is, and I would circle back to Plan A.
DO you know why you've had such trouble selling the condo? The Houston market is incredibly hot right now, and I know multiple offers above asking are common.
Good luck--you will have it sorted soon!