About the interaction begin option, we are considering it but, please, could you clarify why you want it in the first place ? Because, if the issue is GSX inputing wrong values, the correct solution is to fix that, because it's supposed to insert exactly the same values you would have.
And please clarify why you think GSX shouldn't set the passengers number to 0 after it has Deboarded all Passengers.