Sounds like a lack of communication to me.....
This may sound controversial , but I think having services like 'Radio' and 'Information' tend to exaserbate problems like this. If there was a Unicom frequency where pilots talked directly to each other rather than a third party, then communications would be smoother and clearer. In the US many 'uncontrolled' airfields are Unicom airfields, pilots provide Pireps, weather, prefered runway etc., to other pilots. In the circuit all aircraft chat directly, eg. 'N12354 short final'....'N12354 have you in sight'.....whatever. Even approaching the airfield, 'N12345 20 miles south of XXX at 4500 inbound for landing, request any airfield info'
In Gengisis case, he could have liased directly with the PA28 pilot, for example 'Do you have me in sight, now on short final'.......'ok going around, making a turn to the left' etc....Maybe the 20,000 hr PA28 pilot was treating the AFISO as a full ATC facility, and waiting to be told to orbit / go around.
Just my view.
Cheers
EA