Also for the record, this is not really a regression. Prior to 5 schema update would basically ignore FKs. So the error itself might be new, but the feature it new too.