Starts a new transaction (in particular, changes the branch parameter in the Via header) - you're right that I should do it before BYEs as well.