Backend: unhook_fd_callback_box() now also unlinks.

Active fd boxes that were destructed could potentially have their
next link zapped, which would break the cyclic list and drop the
following fd boxes on the floor, and not having them get added to
the active fd_list any more.

Potential fix for backend stopping notifications on some long time
fds, and starting to eat 100% cpu.