Don't initialize reconcile transaction on server

...when calling setState from within a componentWillMount. Fixes #1866.

Test Plan: jest
`var allUnmounted = dirtyComponents.some((dC) => dc.isMounted())` (that should break out early).

Let's not do that this second so we can move fast, but it's so pretty and short :)