I have our Perforce repo linked with JIRA and there is no changelist submitted without a ticket number. I check in early and often. Therefore, most of the time, the job is not done with one changelist yet.
At the moment, I have to add the job ID to every changelist and the change the default 'closed' setting to 'same'.
It would save a few clicks at every submit if there was an option in the P4V preferences that lets me choose the job status default. I would set it to 'same' and be a happier developer.