Bail early if Junction table is already instanciated and  is not specified.
Merge pull request #2936 from bar/3.0-through

3.0 - Bail early if Junction table is already instanciated and  is not specified.