I think that case 403 and 277 are well written already.
I also think that they are incompatible because they contradict each other:
If conditions change (277) then they are auto-accepted. That you accept the auto-acceptance is inferred from your earlier acceptance of 403.
Think of this case:
403 was not true in May (i.e. terms required active consent), but 277 was true (conditions may change, but actual change of f.e. data exchange consent requires additional explicit consent of the new terms).
In June the service changes to 403 (implicit consent from usage) and then change in July that all data will be sold to a data broker.
This instantly violates the previous held-to-be-true 277 which people, who read the original terms, still think are in place.