Implement Flush in LogReceiverWebServiceTarget

Do ensure events aren't lost when app is terminated
closes #429