Fix SoundEffectInstance Properties

The volume, pitch, and pan were not being set consistently across all platforms.  This ensures the set/get always works correctly regardless of what the platform implementations do.  Based on #2408.