Fixed #23444 -- Prevented unnecessary ContentType object creation when using inlines

ContentType object is mistakenly created for `through` model of M2M relation when it is used in inline.
Sorry, I thought I had commented this before, but we are missing a test here. If I change this line to `return None`, for example, no tests fail.