Yes it's impossible they are hearing anything at 40kHz. Either the generated sounds are not really 40kHz, or there is something vibrating or resonating that produces something they can hear.
But the question about running 256 of those simultaneously remains.