It is a good security practice to test a signature when a message and its signature are created. That prevents potential accidents (such as signing a bad chainId, making a typo etc.), and overall makes sure that every signature produced by a user is valid.
Issue created as a product of: Trac-Systems/main_settlement_bus#301