Resigning from everything is the smartest thing that Essjay has done so far.
He didn't really have a choice. Being asked to resign and being fired only differ by semantics. It just means the official record is a little less damning, and you still get your pension. If Essjay hadn't resigned, Jimbo would have used his executive prerogative and fired him.