The inactivity timer should not trigger if there are some account failures (we even had a comment warning about that!), because signon-ui is also the host for the com.canonical.indicators.webcredentials service.
Create a new InactivityTimer to monitor both the Service and IndicatorService objects. . Fixes: https://bugs.launchpad.net/bugs/1135038.