Don't allow negative fixnums in unsigned integer read

Tests still pass.