I had to try this to find out and it seems that the answer is no–even inside the function definition from listing 3.6, invoking sum would mean invoking the external function recursively, and not the intrinsic one.
It’s unfortunate, and I regret it, that I shadowed the intrinsic sum for this minimal example. It’s possible that it created more confusion than clarity.