I don't know if you tried putting "eval fork" in the search
box at the top of a PM page to see what nodes would come up,
but I recall a
where someone else
wound up in a situation where fork was being called from
within an eval block. It's too late at night here for me
to figure out whether that case is relevant to yours, but
it may be worth a look...