Jase,
I suspect the reason for using a pedestal with integer FITS files is actually to prevent underflow from generating large positive values when using 16-bit unsigned data. That would be more of a problem than a small negative value.
But it's a long time since I wrangled bits for a living, so maybe others know better than me
Cheers,
Rick.