Ahhh! I didn't think to look into the attach functionality. I only want to change the texture on all faces on detach, so nothing crazy. If that would fail due to timing, I have a line to set it correctly on the next attach so either way would be fine.
Thank you both so much for taking the time to reply. 😁