Does 'LGWR' writes to online redo log files strictly in circular fashion?
Yes it does - Online Logfiles cannot be skipped because they are still ACTIVE. This causes a wait event called checkpoint not complete, by the way.