`ReactServerRenderingTransaction` doesn’t have a `checkpoint()`, so any component with `handleError()` crashes during server rendering. I tested on 15, but pretty sure this is in master as well.

Fiddle: https://jsfiddle.net/un1nqs0w/

cc @jimfb 

constructor(props) {
        super(props);
        this.state = {error: false};
      }
      render() {
        if (!this.state.error) {
          return (<div><button onClick={this.onClick}>ClickMe</button><Angry /></div>);
        } else {
          return (<div>Happy Birthday!</div>);
        }
      }
      onClick() {
        
      }
      unstable_handleError() {
        this.setState({error: true});
      }
    }
    var EventPluginHub = require('EventPluginHub');
    var container = document.createElement('div');
    EventPluginHub.putListener = jest.fn();
    ReactDOM.render(<Boundary />, container);
    expect(EventPluginHub.putListener).not.toBeCalled();
  });
  it('will catch exceptions in componentWillUnmount', function() {
    class ErrorBoundary extends React.Component {