Session: restore error handler only once when starting fails

Even if an error cause an exception, error handlers should be preserved.