THRIFT-361. Use separate negative id counters for arguments and exceptions NOTE: This will break wire-compatibility, but only with functions that have both negative-id arguments and negative id-exceptions, and only in the exceptional case.