Drifter's R states:
R: After you block an attack, any attack in your hand that shares 2 or more resource symbols with the card you used to block may be played as a Reversal.
A Samurai's LIfe's E states:
E Commit: If you block this attack, add the card you blocked with to your hand.
Since ASL is a floating E, it should resolve before Drifter's R.
So if I block with an attack, it would be added to my hand before Drifter's R kicks in, meaning I could use Drifter to make the attack I blocked with a Reversal and then play it right?