I was finding that the activation call would "succeed" even with an
invalid xml path, which would lead to the behaviour that you are
experiencing (the application would present the activation window on
first launch with the key already populated). If...