Move OP_ItemRecastDelay to after cast

I originally assumed it needed to be sent "while casting"
but it looks like right at the end (where we set the reuse timer)
also works.
Confirmed OP_ItemRecastDelay for SoF