My findings:
There is no tool to repair ZFS. It is planned somewhere in future.
Scrub only validates checksums. In this case incorrect data was stored correctly on VDEVs so scrub cannot help.
Sometimes, during zdb check read error appears: db_blkptr_cb: Got error 52 reading <259, 75932, 0, 17>...