With recent versions of lightdm, at-spi is unable to properly clean up after itself, thus breaking accessibility for the logged in session. However it seems that if systemd handles the activation and cleanup of at-spi, things work properly. (LP: #1670933)