IRC: "listunspent 0 9999999999 [stuff] fails because 9999999999 is too big."
Both json_spirit and univalue call .get_int() from listunspent(), and .get_int() method is defined to return 'int' in both cases.
It appears the out-of-range behavior is different for univalue, which is noticeable via RPC user interface.