[lynda] Simplify login and improve error capturing (#16891)