Here is the basic reason he will stay in the Senate or be forced to resign: polls.
If polls show that he is tainted and will lose to the Republican challenger in the 2010 election, he is history.
If polls show the will win the election, he stays.
See Senator Toricelli for precident.