Improving logging and reliability of MSMQ