Lots of changes bringing LTI support up to speed with the latest changes to dscourse. I did my best to be surgical, but keep an eye out for issues in non-LTI contexts.