From my understanding, you can apply for BOWP and Restoration of Status at the same time as soon as you receive your AOR.
Also, if you apply before your PGWP expires, you will be in implied status and you can work. But if you switch to a Visitor Visa after your PGWP expires and apply for BOWP...