Validate volume inside sceSasSetVolume().

I wonder what a negative volume means?
Return an invalid size error even for VAG = 0.
Fix VAG looping.
Didn't need any special logic here after all.
Merge pull request #1956 from unknownbrackets/sas-audio

Fix VAG looping, validate volumes in sceSas