Kann es sein, dass Du die Routine auf ein geschlossenes Dokument ausführst?
Wenn Du ein Dokument geöffnet hast, das speichern und "geräuschlos" schließen willst, brauchst Du das SaveOptions, insbesondere wenn die Speicherung im Backend erfolgt. Die Abfrage kommt ja nicht beim Speichern, sondern beim Schließen.
Wichtig ist, dass das SaveOptions gesetzt wird, nachdem das Dokument gespeichert wurde, sonst wird das mitgespeichert, und Du wunderst Dich später, warum die folgenden Änderungen des Dokuments nicht mehr gespeichert werden.
Möglicherweise ist das SaveOptions bei Speicherung des uidoc hinfällig, ich würde es in solch einem Konstrukt trotzdem immer setzen.