In 1.16.0 a reconcile with no files allows the job to finish as a success.
In 1.17.0 a similar reconcile causes a build failure.
The code here suggests that this should be a success:
https://swarm.workshop.perforce.com/changes/30451
Reproduction Steps:
(1) Install Plugin 1.16.0
(2) Submit files to //streams/main in Perforce.
(3) Create a Freestyle job that syncs //streams/main with a publish step on //streams/main.
(4) Run the job. Finishes with status SUCCESS.
(5) Upgrade plugin to 1.17.0
(6) Restart Jenkins.
(7) Run the job. Finishes with status FAILURE.