Raise an exception on invalid belongs to many data.

If an association uses an incorrect find type (like list), the results cannot be joined together so we should raise an exception.

Refs #5282