Update names of buxton message constants

There has been some confusion around the CONTROL_MESSAGE defines and
in order to aid understanding change the name to clarify their usage.
shared: Add asserts