Turns out that if you have two sessions of AutoCAD/C3D open and use the Revert command and you select yes to abandon changes then it will close out the drawing as expected but it will reopen that drawing in the other session. Wild. I dont remember this behavior inside 2011 but it is happening in 2013. I was wondering if there was a different command that could replace this one. I don't care if it is in vlisp or not but we love love love this command. Can someone help? I think it has to do with vbastmt function, but I cannot say for sure.
(defun C:REVERT (/ dwg reply sdiOpen) ;; special open for SDI mode (defun sdiOpen (name force) (vl-load-com) (vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) (acet-str-format "(command \"_.OPEN\"%1)\n%2\n" (if force " \"_Y\"" "") name ) ) )