Negative volume means unchanged, not error.
Fix some minor incorrect logging.
Fix sceAudioSetChannelDataLen() error codes.
Reduce locking in sceAudio.
Block audio output more correctly.

Still with the same thresholds, so hopefully it won't hurt sync.
Merge pull request #1854 from unknownbrackets/audio-minor

Improve audio blocking and some sceAudio functions