I see how that was confusing. Steelhead fishermen in my area just use the term "spit" the eggs. They do come out the end you would expect eggs to come out of. This seems to happen when the fish are very close to spawning and have little control over when the eggs come out.
Seems like I was given the wrong information about trout in ponds absorbing eggs instead of getting rid of them if there is no suitable spawning grounds. I wonder why they can't just release the eggs after enough time without good spawning grounds?