allow purging local results as long as they are not outstanding

raise RuntimeError, not assert

closes #4721