RUBY-663 RUBY-664 batch insertion fixes with continue_on_error

Two fixes in batch inserts:
  * Only suppress OperationFailures (server errors) with continue_on_error.  Raise other types right away so insertion halts.
  * Raise the most recent OperationFailure with continue_on_error.