[make-asoundrc.sh] add more logic for device detection

- also detects audio devices marked as "default"
- marks the created asoundrc, so we know if we may update it
- auto updates the asoundrc on audio device changes
- (hopefully) fixes incorrect config with analog devices