Call the correct TransactionState constructor
Call the correct TransactionState constructor

The session raised a NullReferenceException on usage after
a SaveAsync call when constructed with Session options.

The problem can be found in the ManagedConnection when
constructed with SessionOptions.
After a dispose of the TransactionState the ManagedConnection
will try to rebuild it on further usage in the buildConnection
method,
The TransactionState constructor used relies on that the factory
has been set before.

This befaviour has been fixed by using the correct constructor
and providing the fields needed.

ericgreenmix/marten,JasperFx/Marten,mysticmind/marten,mysticmind/marten,mdissel/Marten,JasperFx/Marten,ericgreenmix/marten,ericgreenmix/marten,mysticmind/marten,mdissel/Marten,JasperFx/Marten,ericgreenmix/marten,mysticmind/marten