Validate parameters in sceSasInit().
Don't restart release on double keyoff.

Fixes Kingdom Hearts bug, #2066.
Delay in sceSasCore per tests.

Not sure if this fixes anything, but scheduling issues can be tricky.
Revert #1974, the other fixes are better.

This is no longer needed for games I have, and it breaks Final Fantasy
Tactics' sound effects.

Looking at JPCSP for insight, I saw that it re-enables loops if you set a
voice even with a different address (I think?) but that seems strange.
Merge pull request #2186 from unknownbrackets/sas-minor2

Add some error handling in sceSas, delay sceSasCore()