I can guarantee that she can keep working, even with her PGWP expired, if she applies for a new one before the one she currently has expires.
Yes her SIN will be expired, that meaning, she won't be able to get on a new job, but she can keep the one she already has.
I'm on the same situation and...