fixing issues with storage env recovering when transaction was splitted and not commited