One possible outcome - how probable it is we cannot say without insider information - would have been more than 30 by-elections in Conservative-held seats, and presumably in seats where the Conservative party's majority was quite slim, since otherwise they wouldn't have focussed campaigning resources there. With a majority of 17 that would leave a minority government for the duration of the by-election campaigns; and then a swing of merely 9 seats would leave it in minority, creating political pressure for a general election.
At the same time, polling suggested that a general election would give the Conservatives a much larger majority, sufficient that even if 30 MPs were subsequently forced to resign they would still have solid control of the House of Commons.
A possible additional complicating factor would be purdah. In the period before an election, civil servants are restricting in what they can do or say which might favour one candidate or party over another. Someone who knows more about the detail might be able to clarify whether this means that the CPS is forced to delay taking and/or publishing its decision over whether to act.