Can written-off entries be billed later?

No. Time or expense entries marked as written off are permanently excluded from billing, even if the Revenue Recognition setting is later disabled.