the default modulestore is draft. save_xmodule seemed to ignore that fact or have special handling for things like courses which can't be draft. courses can't be draft in old mongo.