I have created this process through Activiti Explorer. The strange behavior was when deploying the process, image was not getting saved even when the bpmndi elements and co-ordinates were proper.
Finally issue was resolved when I have recreated the process once again and deployed. Not able to find out what was the exact issue.
This problem didn't happen with other processes created through activiti explorer.