Add Base prefix to list_deletefirst! (#50852)
I noticed this when debugging a bizarre issue, probably caused by some
earlier undefined behaviour, and I haven't been able to come up with
simple reproduction steps. It seems like `current_task().queue` is
basically never set after `wait()`. Based on
https://github.com/JuliaLang/julia/issues/32903 it seems like raising
SIGINT at the right time might trigger this.
In any case, if you manage to trigger it, `list_deletefirst!` will fail
because it is out of scope. I double-checked this using `@eval Sockets
list_deletefirst!` with Julia 1.9.2 (and there's only been one change to
`Sockets` since then).