Fixed #22792 -- Updated checks for list_display_links in model admin

Thanks to @bendavis78 for the report.
just want to double check we can safely return here and the skip the `elif not field.editable` check?
A comment would be helpful since these conditions are sort of non-obvious.