I'm no pilot, but I don't think strafing ground targets while supersonic is typical...
It depends on the ground situation. You would strafe as fast as you can get away with while being reasonably accurate to avoid taking fire from the ground.
Slowing down significantly below what is necessary for the safety of the aircraft at that altitude puts you at greater risk for taking ground fire.
Those aircraft can go near that speed at sea level (where the atmosphere is denser, they can go faster at higher altitude) and so why wouldn't they in a combat situation?
If you are going to train one should train close to like you are in combat, so strafing at only slightly slower speeds (don't need to be at the limits of the airframe just for training) during training would be ideal.
900MPH is high, as they need to be below thier maximum maneuvering speed for that altitude.
1,000 feet per second more is 681 miles per hour, which is below what those aircraft can do at low altitude. So adding another 1,000 feet per second to the muzzle velocity of the projectile from a higher altitude attack seems quite reasonable to me. They usually go around 500 mph when just skimming the surface for a strafing run, which is still an additional 733 feet per second to add to the projectile speed. Certainly faster when not skimming the surface.