Should we also do this check in Send method in ServiceBusMessageBus from where Publish is called - since the message size might change after being sent?

Also, is it sufficient to log an error or should we also throw an exception here.