It might be worth clarifying how exactly you're reading the data from your HP 34401A. Those extraneous digits seem to be an artifact of the programming interface. From the remote interface reference (part of the User's Guide, p.114):
--8<--
Use the resolution parameter to specify the desired resolution for
the measurement. Specify the resolution in the same units as the
measurement function, not in number of digits. For example, for
dc volts, specify the resolution in volts. For frequency, specify the
resolution in hertz.
-->8--
Which I read, as that you can specify any resolution you like. The instrument will then scale the measured value to the desired resolution. Try to specify nV for the 10V range, perhaps you get even 9.5 digits!
