Should draft invoices generate reversal journal entries for write-offs?

No. Reversal and revenue postings occur only when an invoice is finalized. Draft invoices do not affect the financials.