Yes, the Mental Ray version is correct, although the problem is not related with that.
That message error should happen only when RCShader.dll is not from the same version that the RailClone plugin (railclonepro.dlo).
In this case, it says that RCShader.dll is version 2.7.0, which has no sense. Futhermore because the version number (2.7.0) is embedeed in RCShader.dll... there is no way that value may be changed.
With the latest test (deleting RCShader.dll) i want to be sure that Max is not loading the file from any other place. The "rc_geom" is the expected result, because the file cannot be found.
What version was you using before upgrading to RC 3.0.9 ? Was it working well before the upgrade ?