fix(engine): Disallow message events with empty message names

Disallow empty - null or blank - message names

Closes CAM-1448