Someone would have to go to a fair amount of effort to muck with the archivelogs in such a way that the DB could apply them yet omit a given transaction.

NOLOGGING changes will result in index mainteneance and space allocation mainteneance redo, but the data itself will not be logged. However only /*+APPEND*/ inserts truly honor nologging, there are many cases where you can specify it to no effect.