I may have found the answer; I just sent the following email to my MathWorks support rep:
"I note from the thread http://www.mathworks.com/matlabcentral/newsreader/view_thread/287203 that '[one has] to use the same version of the MCR as the version of MATLAB Compiler [one] used to compile the executable.' Now, in my MATLAB Compiler Runtime directory, I have a single folder named v716, which I interpret to mean that I have version 7.16 of the MCR installed. However, the output of my ver command is:
{ >> ver -------------------------------------------------------------------------------------
MATLAB Version 7.13.0.564 (R2011b)
MATLAB License Number: redacted
Operating System: Microsoft Windows 7 Version 6.1 (Build 7601: Service Pack 1) Java VM Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot™ Client VM mixed mode
-------------------------------------------------------------------------------------
MATLAB Version 7.13 (R2011b)
Database Toolbox Version 3.10 (R2011b)
MATLAB Compiler Version 4.16 (R2011b)
}
Note that I am running MATLAB Version 7.13 and MATLAB Compiler Version 4.16...which begs the question: what version of the MCR is my compiled code dependent on? If it is 7.13 (because that's the version of MATLAB my code is known to work under), then the Compiler (which installs the MCR, correct?) installed the wrong MCR version for my MATLAB installation. If it is 7.16 (because that is what ships with the Compiler Version 4.16), then I will need instead a version of the Compiler/MCR package consistent with version 7.13 of MATLAB, as that is the version my code is known to run under, and we are not prepared at this time to upgrade it to 7.16."
FWIW,
DG