Yes, this is strange. When I delete the Active keyframes it works indeed, but the simulation is different then, and probably not what you want.
Maybe you could get the desired simulation by keyframing some of the physical parameters of the simulation, instead of Active and Ignore?