It seems the deadtime checking was broken by commit 70fa7e817e48c9faa3c6c7ae3749e4a8ebf3e6c2. The deadtime checking function conn_idle_all() calls check_open_pipes() which is supposed to do just that: check for open pipes. It seems that since 70fa7e817e48c9faa3c6c7ae3749e4a8ebf3e6c2 check_open_pipes() checks the number of existing policy handles which are longterm objects created when RPC services are initialized.
This bug was referenced in samba master: 39db53a1391769fc6476fa55b02add08f1b8cd75 45a33b25c4e6b1db5d2dfa6297ccb390220a7c80
Created attachment 16727 [details] Patch for 4.13, 4.14 and 4.15 cherry-picked from master
Pushed to autobuild-v4-{15,14,13}-test.
This bug was referenced in samba v4-15-test: 1e56dc7dd19c84fe164cfbeb9c2c9aaa1beff004 e0dc316821092b133e1c01759f4e759052fd1abc
This bug was referenced in samba v4-14-test: 5500f3ab7fe7bbfa8f952e29140f784a0c9bc363 07b062c489ffe926f14a65da9540c31aea909315
This bug was referenced in samba v4-13-test: f25f3118593dbf35553c3e9b7ae15483b8155d22 6be92d44bb7a7fbfb524b75102e562a5dccff6ae
Closing out bug report. Thanks!
This bug was referenced in samba v4-15-stable (Release samba-4.15.0rc4): 1e56dc7dd19c84fe164cfbeb9c2c9aaa1beff004 e0dc316821092b133e1c01759f4e759052fd1abc
This bug was referenced in samba v4-13-stable (Release samba-4.13.11): f25f3118593dbf35553c3e9b7ae15483b8155d22 6be92d44bb7a7fbfb524b75102e562a5dccff6ae
This bug was referenced in samba v4-14-stable (Release samba-4.14.8): 5500f3ab7fe7bbfa8f952e29140f784a0c9bc363 07b062c489ffe926f14a65da9540c31aea909315