EAMs are sent out on a very regular basis. Most of them are just a "Disregard this message" type of thing. This is just to keep the pathways open and exercised.
Multiple ways this is possible, one of them (probably most likely) being a rebroadcast by someone playing around on 20M. Another might hinge on what kind of webSDR is in use at that location. Some designs are more subject to imaging than others.
While an error by an operator on the HF-GCS system is possible I would have to say that if you heard an echo on that reception I would guess rebroadcast by someone playing around or a technical glitch on the remote receiver end. Echo would mean more than one transmitter on the original frequency, and I doubt such an error would go unnoticed by the ham community.
Whatever the case one of the lesser likely (but not impossible) scenarios is that the HF-GCS system actually transmitted on that frequency.