Removed - it would be by design because there is a need for the status history trail. Even if the statuses are submitted wrongly it is still beneficial seeing the record. Validated with DPR.
Inconsistent behavior in 4D Pro and Field (I can't remember if Site did something similar)
In 4D Pro when setting a status on any resource, no matter whether this resource has existing statuses or not, it always uses the first available status in the status set.
i.e. If Status set is Concrete that has these presets for statuses such as "Formed, Rebared, Poured, Cured" and Resource has "Formed, Rebarred" statused, when adding a new status, it will be set to the next status which is "Poured".
And resource without any status will use the first status in the status set.
BUT how should this behave when multiple resources selected and user wants to set status on multiple resources?
Raise dialogue, "Still proceed even though some resources may have backward stauts?", Yes to ignore, cancel/ close will let user go back to the selected objects and further inspect.