buffer: readInt32 avoids readUInt32

Fixes GH #7809

Test: test/simple/test-readint.js
@trevnorris thoughts?