Already ended.
Cowing is blaming this mess on JPL, but the truth is that NASA couild simply drop MSL, and continue running the probes and rovers they already have at Mars, and analyze the data they are sending back, and then move on to the next step.
NASA budgeting seems to be to support production lines, not set up in terms of devliering useful scientific information. In short, NASA buys rockets.