ID1044 An encrypted security token was received at the relying party which could not be decrypted. Configure the relying party with a suitable decryption certificate. Current relying party decryption certificate info:
This error was happening because I went a little-overboard and fancy with the tokens. I set up local client keys and symmetric keys and every possible key that there was. Well, it was too much. I stripped all of that back to only use https and nothing on top of it, and things just worked better.
Solution: 1) Keep it simple. 2) Start out by getting the simplest scenario to work and then add complexity on top of a working concept. It is just much easier to isolate a problem when you are certain that most of it works and there is very little that has changed since the last time it worked.