Fixed random crashes caused by bad implementation of debug_generate_blocks API
APIs internally switched to the execution path being fully compatible with chain_plugin::generate_block. Also fixed crash in block_flow_control::get_report when block production failed and internally held full_block was not set.