...and it sounds fabulous.
That's the only thing that matters.
Preserving "bit perfectness" until the audio stream hits the DAC is irrelevant. All bits will be lost anyway when the stream is converted to the analog format. It will not be described as zeros and ones after that.
In general, there is no "bit perfect" source signal. The recorded audio signal has been through numerous DSP operations before the final product was finished. A simple volume adjustment with high quality DSP does not ruin it any more than the previous adjustments -- especially if the output mode is 24-bit, but also the 16-bit mode has enough headroom for any practical purposes. Some of the bit resolution will be lost when the signal is attenuated, but also the outputted signal will be the quieter by the same amount, so you will never hear any quality problems.
Absolute "bit perfectness" is a necessity only if you want to transfer encoded audio signal directly to an external decoder through the audio pipeline (e.g. Dolby Digital or DTS soundtrack through S/PDIF).