I don't know why the legislature simply did not refuse to fund this recall based on the grounds that it is too expensive. If Republicans in GOP states can ignore Medicaid expansion that voted approved then California Democrats could have pulled the plug on the recall for fiscal reasons.
Old Man Brown and the Democrats changed the law in an attempt to delay the Josh Newman recall.
The Constitution simply says that when the Secretary of State certifies that there are enough signatures that the recall election will be held within X days.
The Democrats changed the law, requiring county election officials to report raw signature counts monthly, then verify on a delayed basis a month later. Once there were apparently enough signatures, there was a month for signers to rescind their signatures. Fortunately, the petitions are secret or the Democrats would have been hounding signers.
And then after the SOS had determined that there were enough signatures, a cost estimate would be made, and this would be sent to the legislature. Only then could the SOS "certify" what she had already determined to be true.