make MockNetworkProvider 'updateUtxoSet' user-configurable currently it is set to `false` to easily allow to test for multiple transaction constructions without spending the UTXOs