My understanding is that the checkpointing ensures that this situation can not occur - i.e. anything change (for RBS or Data) that was in a redolog that is about to be overwritten must have been written to the RBS/Data file first. (I believe this is what can cause the "checkpoint not complete" message in alrt.log.)