Original Pranksta
The exercise demonstrated to me why it is difficult to find an accepted specification for the threshold of recognition regarding changes in sound levels. (I had made a very generalized statement when I mentioned 1dB in a previous post) Disregarding the variance of sensitivity across the frequency spectrum, it seems fair to say that a 6dB change at low amplitude levels is almost impossible to recognize while a 6dB change at high amplitudes will seem obvious.
In general, the absolute limit for perception of volume changes is somewhere between .1 and .3 dB. I don't remember the details, but this is for a reasonably loud listening level and we are less sensitive to changes at lower listening levels.
In other words the 6dB change between 00001 and 00002 is, in my opinion, impossible to hear, so any subtlety lost due to lack of precision must also be impossible to hear.
But first, can you even hear the 00002 at all?
Isn't what we really want to talk about here first is if it's possible to hear something at -90dB (or whatever)? The first question we can ask is, "Where is 0dBFS, in terms of dB SPL?". If we know where 0dBFS is, then we just subtract 90 from that and compare that to the noise floor in the listening environment and/or the threshold of hearing. IOW, if you're playing back your 16 bit audio loud enough so that the absolute peaks are at, say, 110dB SPL (i.e. loud), then -90 dBFS = 20 dB SPL and so on. I suspect a lot of people might be surprised how loud their 16 quantization error plus dither is played back at compared to the level of noise in their room. And the point is playback level matters.
In terms of precision, if you do, let's say, 100 billion calculations in sequence on the same samples first with 32 bit floats and then 64 bit doubles, I'll be happy to put some money against you on that one.

If you do 20 calculations, then no.
So that matters, and sometimes double precision is actually necessary. The problem is one has to know:
1. Where do the errors start accumulating from?
2. How do they accumulate?
3. How many calculations we are doing?
4. What level we have to keep them below?
The last one people can argue about a little (within reason), but I would submit that the first three are often either knowable or measurable (perhaps with a little ingenuity) for a given task. So do we need to speculate?
Another interesting tidbit to play with:
Let's say we have 2 similar noise sources, but not identical copies of the same noise. First let's say that they're both white noise of the exact same level. We might know that if they're the same level when we add them together then the peak level will go up by 6dB and the RMS level (the one we care about from a human perspective) by about +3dB. (If one tries it and gets +6dB for
both peak and RMS, it means you either copied the noise or have a worthless noise generator.)
But what if one of the noise sources is -16dB down compared to the louder one? How much does the RMS level go up by then when we add them together?