edit_admin_link_url doesn't exist; also use the polymorphic_url for external and internal links (resolves #16997).