Hey everyone. I've been having some trouble with my profiles recently and wanted to post an observation that I made (that would have helped me immensely if I had known).
If a profile has an exit task that has a higher priority rank than a profile activated later, any conflicting exit contexts from that earlier profile will override the newer contexts, and the new context will never go into effect.
It was my belief that, upon exit, the settings would be changed according to the exit contexts, and would stay that was UNTIL any other profile was activated. But now I realize that the exit contexts stay active, period, until a profile with a higher priority rank AND conflicting contexts is activated.
Example: I had my 'Home' profile set to a very high priority, and the exit task set to timeout=30secs. Then I had my 'Car' profile set to a lower priority, and timeout=never. So when I would get in my car, and the car profile would activate, the phone would dim after 15secs (because screen timeouts always dim 15secs before the screen goes off), though it would never actually turn off because of the 'never' context.
Anyways, hope that makes sense and is helpful to someone.