Message publish block call fix

add 'if block_given?' after 'blk.call' in publish method of Sender class