Thanks, David, for the reply.
My normal practice for suspending the session is to stop the Jack server first. I've
also configured PulseAudio *not* to start itself, so at the time I suspend the session,
there is no process actively using the audio hardware. After resuming the session,
that's when I restart the Jack server and this fires up the ALSA driver.
Weird.
hjh