This is probably quite closely related to the ongoing fixes for bug #1624727 and bug #1625783 - when we have the patches for all three bugs posted it'd be good to look for ways to simplify the tripleoclient logic (even if it means deprecating some of the current interfaces long term), as the multiple workarounds are starting to develop into a bit of a maintenance headache IMO.
This is probably quite closely related to the ongoing fixes for bug #1624727 and bug #1625783 - when we have the patches for all three bugs posted it'd be good to look for ways to simplify the tripleoclient logic (even if it means deprecating some of the current interfaces long term), as the multiple workarounds are starting to develop into a bit of a maintenance headache IMO.