Hi Denise.
Your understanding of this code switching rule is correct.
All of your examples are correct with the exception of the last example: the word "and" will be contracted because it is in UEB with the single-word switch.
Thank you for checking with us.
- Lindy