sysctl net.inet.tcp.ktcplist: try to handle EDEADLK
If EDEADLK is returned from the locked handler, restart it. Do it
limited number of times. Catch signals between tries.
Reviewed by: glebius, markj
Sponsored by: Nvidia networking
Differential revision: https://reviews.freebsd.org/D51143