steps to reproduce:
import strings such as "#new_proj @new_context clean up the kitchen"
(Updated) here the project and context name are new

Expected outcome:
The task should have assigned the context and project according to the smart tag rule.

Actual outcome:
The task didn't assign any context or project.

Additional comment:
Existing project name and context name will be recognized correctly.
There's another bug associated with this process I reported separately (case sensitive string match).