determine the playback position. fixes a random lockup that can happen when calling csndGetState, and also removes the need to rely on samplePAddr since it doesn't seem to available on all systems.