Advice for failable record initialisation

Well, this sounds pretty. Since these "verification" and "healing" processes have a lot of meanings, this strictly belongs to the application side. The app can use GRBD as a tool to this end.