fix test failures relating to asynch folsom updates

 * process errors also decrement the active process count, so poll for
   those
 * syncrhonously run the noproc tests to avoid races
 * Run tests for 5000 iterations
 * Cleanup non-idomatic assertions in invariant/1