vinyl: fix error handling in vy_range_recover
vinyl: fix error handling in vy_range_recover

 - check read() result carefully
 - fix buf memory leak
 - fix run memory leak in case of read error

mejedi/tarantool,mejedi/tarantool,mejedi/tarantool,mejedi/tarantool,rtsisyk/tarantool,rtsisyk/tarantool,rtsisyk/tarantool,rtsisyk/tarantool