MNT: clarify handling exceptions raised in send
MNT: clarify handling exceptions raised in send

If sending to a plan raises anything then that generator is dead.
Proactively pop it off the plan stack here (instead of implicitly doing
it next time through the loop when we throw this exception back at the
plan that raised it).

ericdill/bluesky,ericdill/bluesky