[FIX] use _m2o_fix_foreign_key instead of _m2o_add_foreign_key_checked to prevent multiple foreign key constraints