Raw os.open() is text-mode on Windows unless O_BINARY is set, so each
\n written by the journal became \r\n. The log tracks byte offsets,
so the next append read the extra byte as a corrupt tail and every tool
call after the first in a turn failed with 'Effect claim could not be
persisted durably'.
OR O_BINARY (0 on POSIX) into the journal and launch-reservation opens.
Co-authored-by: Alexandre Teixeira <general@alexandreteixeira.dev>