rpc: Ignore and log errors during cancel
rpc: Ignore and log errors during cancel

Cancelling the RPC acceptors can sometimes result in an error about
a bad file descriptor.

As this is the shutdown sequence we need to continue nevertheless,
ignore these errors, log a warning and proceed.

Fixes #4352.

Crowndev/crowncoin,Crowndev/crowncoin,syscoin/syscoin,Crowndev/crowncoin,syscoin/syscoin,Crowndev/crowncoin,Infernoman/crowncoin,Crowndev/crowncoin,syscoin/syscoin,domob1812/crowncoin,syscoin/syscoin,Crowndev/crowncoin,Infernoman/crowncoin,domob1812/crowncoin,Infernoman/crowncoin,syscoin/syscoin,syscoin/syscoin,domob1812/crowncoin,Infernoman/crowncoin,Infernoman/crowncoin,domob1812/crowncoin,domob1812/crowncoin,domob1812/crowncoin,syscoin/syscoin,syscoin/syscoin,Infernoman/crowncoin