Fix JS error when calling stop() multiple times on an AudioBufferSource

This used to be allowed by the spec, then they said it wasn't allowed, and now they're about to change it back because it was stupid. But it's not fixed yet in Chrome, hence this commit.