There are two types of signals, basic signals and message signals. Basic signals contain only the robot type, team, and ID of the sender, and message signals also contain two additional integers.
broadcastSignal() will send a basic signal. broadcastMessageSignal() will send a message signal with two additional integers.
broadcastMessageSignal() only works for ARCHON and SCOUT.
See section "bcd11" in the specs.