Fixes to the alsa-pcm IRQ based scheduling and to the handling of profile changes
Some special cases that show up when using IRQ based scheduling needed to be fixed for better accuracy. Also, alsa-pcm-device and alsa-compress-offload-device did not react properly to profile changes. Posting this MR on behalf of a colleague of mine (Martin Geier).