Fixed test to handle soft exits.

The error conditions in the test now create soft_exit_retries rather than
error conditions, so the tests had to change to wait for those numbers to
go up, and allow the fullsync to finish.

This tests the feature/fix in basho/riak_repl/pull/626
Unfortunately, that 0 is not actually number of indices, but number of indices expecting an error. The function definition has the parameter named "ExpectedFailures" and checks against the error exits. It's set to 0 because the code does not produce error_exits, but soft_exits now.