A few thoughts here:
1) Assuming you are using a custom authentication script, in a pinch, you can use the logout method to send callbacks to uncooperative backend applications.
2) OpenID Connect logout works through the Front Channel (browser). This works well, because apps can clear their cookies. If you can figure out how to register the SAML apps as OpenID Connect clients, the logout URL will sent to the browser by calling OpenID Connect logout endpoint.
Net, net, there is usually a way to get your logout use case to work, but it may take some work.