Thanks AndersR for the insightful response!
Sumeet, in addition to what Anders said, you may want to switch the InfoPath form to a read-only view for people who don't currently have the form assigned to them. Use a field on the form to capture username and ID (per SharePoint). In the Designer, add a role for Form Editor and Form Viewer. In ...