bulk API comprehensive return value or exception - errors and exchanges

RUBY-676