more fine-grained rebuilding for spurious abort

also changed the behavior: after we've seen a PLS REBUILD, still rescan commits

debugging for checkSuccess
add failure comment to commit so it disappears with it
tweak reports