[Fix #100] Delay deletion of overlays

Delete old overlays after the syntax checker chain has finished
completely, to reduce excessive re-display as lingering errors get
highlighted again and again.