Hmmm... I can't see where in Terms and List Operators (Leftward) the comma operator's order of evaluation is given... it mostly seems to concern term/parenthetical precedence. Am I missing something obvious?
Also, I don't understand your `update' remark. Your code produces 1 1, as I would have expected... could you clarify?