There are 2 issues:
 Did it end on 2 Kings 15:19? I found an issue in the file where there is a "}" where it should be a "]" on that verse which would invalidate the RTF data afterwards. It appears that this is the only issue with the file.
 The latest e-Sword has a slight variation in the RTF header that prior versions, which makes reading RTF leading to erroneous or no data IF, you have the e-Sword macros installed.
Solutions:  Read the BBLX file record by record by adding a new BBLX reading routine ( only requires a couple of edits in T3),  edit the BBLX file for the record for 2 Kings 15:19,  and fix RTF header to be e-Sword version independant, which is also a simple change in T4.
I'll post a new update to T4 soon. Or, you can use a SQLite3 file editor and "fix" the record for 2 Kings 15:19.