gst/gdp/: Handle error cases when calling functions do downwards state change after...