Perhaps instead of simply filtering the_content to convert markdown tags when the post content is displayed on the front end, the tags could be converted when a post is saved instead. This way the posts will still work if this plugin is removed, and the post will be formatted correctly in the visual editor.
This would involve a small change: use the content_save_pre filter for mdc_the_content instead of the the_content filter.