As reported in https://groups.google.com/g/firebird-java/c/hdu2j5GzL7w, it seems Firebird can send fetch responses with status = FETCH_OK (0) and count = 0, which Jaybird doesn't expect and ignores (and logs on DEBUG).
We'll need to investigate when these occur, and if we need to take additional action (e.g. if it affects beforeFirst/afterLast determination), and obviously, we should consider it an expected response now.
The fix should be applied to Jaybird 7 as well.
Also check if Jaybird 5 is affected and backport if needed.