Fix. Execute transaction 'stateChanged' once, but when convenient.

Thanks James Criscuolo for reporting.