Properly close ExecutionResult in ExecutionResultSerializer as soon as processing is finished

This will free resources earlier for multi-step transactions.

Signed-off-by: Jakub Wieczorek <jakub.wieczorek@neotechnology.com>