Yes Andy, the workflow is getting triggered.
Also when i use another service i.e. Candidate Registration (that would be accessed by unregistered candidate), the same workflow is getting triggered correctly. i.e NA object is being read and the workflow takes a different route.
Regards,
Pradeep