It seems that the data has been stored as signed integer, or something like that... 65536/2 + 669 = 33437. That explains the values you are reading.
To fix that, make sure that you are saving the bias frames with the appropriate format.
Another workaround: Use PixelMath to correct the value of the master bias. Just subtract 0.5 to the target image (expression: "$T-0.5"), disabling the rescale option.