Terminology is important. A orphaned valid block never becomes invalid. Any client will see it as valid and that is not going change (one exception would be if another longer chain double spends the txn in the orphaned block).
However a valid block isn't all that matters. For a confirmation to have any weight it must be not just in a valid block but in a valid block which is part of the longest chain.
Once again terminology matters. A non-main-chain block is never going to make it into the longest chain (unless the inferior chain becomes longer and thus becomes the longest chain via a reorg) I assume what you mean is that "it is very possible that transactions in the orphaned block may not have made it into the main (longest) chain".