BUG: Convert uint64 in maybe_convert_objects
Adds handling for `uint64` objects during conversion.  When negative numbers and `uint64` are detected, we then convert the result to `object`.

Picks up where #4845 left off. Closes #4471.
