Fixes #12 added timeout so the message is sent on the next digest cycle
Fixes edge case where message text is not a string