Fix custom join_table name on habtm reflections

When used a custom join_table name on a habtm, rails was not saving it
on Reflections. This causes a problem when rails loads fixtures, because
it uses the reflections to set database with fixtures.
Merge pull request #14853 from kassio/kb-fix-custom-join-table-habtm

Fix to use custom join table in habtm