That could certainly be the reason for the error, yes. But, let me know if either of the two suggestions I mentioned prevents the error from occurring. To re-cap, one suggestion was splitting versioned and unversioned feature classes into two map documents. The other suggestion was using two ArcSDE connection files (one for versioned and another for unversioned) to path your layers in the map document and seeing if opening an edit session lets you pick one.