Support incremental reconciliation for error markers

* this should yield better performance (in my testing it was much faster
when adding text, but not removing it)