ActiveAE: fix idling of engine due to high number of samples in sink buf...

In certain situations the engine starved with samples in sink buffers which were not accessed because of high water level. I moved the block out of if (level < MAX_WATER_LEVEL)