Hi Chris;
FYI: Sounds like you did not code all the error events around the DS to capture & log the missing column issue.
FWIW: I have seen a "ton" of PB applications that don;t code this and then go down the tubes with a freezing or random GPF'ing and no clue as to the cascading failure from the DS activity.
Regards ... Chris