Enqueing disconnect multiple times is OK, but it will be ignored after the first one.
Merge branch '5.5.1'