Pardon me if somebody has already pointed this out, but there is a very simple and permanent solution to the debt ceiling issue.
President Obama should invoke the 14th Amendment and direct the treasury to keep borrowing money. The Republicans will go a little crazy when that happens -- and likely go to court. If the Supremes rule against Obama's decision (unlikely imo), the US defaults. If the Supremes uphold Obama, no more nonsense about the debt ceiling -- exactly the point of the clause in the 14th Amendment.
In either scenario, the debt ceiling problem is resolved. The Republicans and the Supremes just get to decide if the world is going into a financial crisis.