delete tag from dead player without tick command

I'm trying to keep my tick commands down because im planning on making a fairly big datapack. The problem I'm running into is I need to schedule the removal of a tag from a player but if they are in the dead screen when the scheduled function runs the tag isn't removed. anyone know of a way around this?
Continue to help post