@AC Re: Open roles unfulfilled
By the time you get the notice, its too late.
Yes you will be blocked from applying for those 'open roles' which actually are no longer open and the position is frozen until you and your team are gone from the rolls.
Your managers know about the layoff long before you do and if they wanted to keep you, they would have told you to apply for a different role or would have had the other manager call you and then tell you that the manager called him out of courtesy and that you should take the job...
IBM and other big corporations do this.