Speed limitation is not caused by engine, that is why I do not understand why the engine shuts down at continous high speed (happened to me). The compressor is always fed with subsonic airflow no matter how fast any plane flies (exept for scramjet engine) and the outgoing gases are hipersonic always (that is why they are so noisy). The overspeed is an airframe issue.
The engines are allowed to run at reheat for any time given that the speed is more than 1000kph and fuel is 800l or more. There might be problems with initiating reheat at speed 500kph or less.
Furthermore reaching an operational limit does not mean that the plane will stall, fall apart or blow up. It just says that the "normal" or "safe" operation is not guaranteed by the developers for that regime. I think the flight model is way too strict in that manner.
Update: I flew some sorties again, an average of three stops per mission and I am not duing anything different than usual. I dont feel that this frequent change in flight code is a ucky choice, we are used to something go according to something has been writen and someone changes things which completelly messes up...