Prince William once stepped in to avoid Princess Kate suffering an "inappropriate" royal outfit mishap