Solved, but there is wisdom in the manual: 7.3. Before rules
Their suggestion is that Before rules are good for action setup since they automatically continue the action.
[!abstract]Despite what was said in the previous section, instead rules do not quite bypass all of the usual rules. Inform knows that certain actions require light: for instance,
examining the napkin; looking; looking under the dining table
and if it is dark then none of these actions will be allowed, and any instead rules about them will not even be reached. Similarly, Inform knows that most actions require physical access to their objects: so “taking the napkin” would be blocked if the napkin were, say, inside a closed glass bottle, whereas “examining the napkin” would not. So an instead rule can only take effect if the action has already passed these basic reasonability tests.
“Before” rules genuinely precede checking of any kind. They also differ from instead rules in that they do not automatically stop the action in its tracks. Rather, they are provided as an opportunity to ensure that something else is done first. For example:
Before taking the napkin, say "(first unfolding its delicate origami swan)".
whence
GET NAPKIN
(first unfolding its delicate origami swan)
Taken.
…
So you could have both
Before taking the uranium: say "Okay, you've been told that's a bad idea, but..."; increase $radpoison by 1.
Check taking the uranium while the lead gloves are not worn: say "Ow that's hot and tingly. You can't hold it. That's probably about a year off your life due to cellular poisoning..."; increase $radpoison by 5 instead.
So Instead can be thought of as “stop” or “redirect”, where Before is more like “yes, and…”
Another situation - when trying not to alert guards, if the player performs a noisy action, the Before can tick the $guardalert tracker whether the noisy action is successful or unsuccessful due to an Instead or Check or other action-processing.