I'll check some other things to verify, but I don't think it should throw a code. When you have an O2 sensor in front and behind the Cat, the ECU will measure the difference.
The ECU kind of assumes that one of the O2 sensors has stopped working or out of range. This is also in there to stop typical efforts of defeats. It will throw a code and force you to keep the EGR in active working condition or can fail you in emissions, or toss engine into Limpy.
The 1986 system wasn't that advanced. The original plan was based on engine temperature and load. If engine at operating temp and car in cruise, (not idle or WOT), EGR would get vacuum signal and EGR would open. Engine cold or idle, stop/go city traffic, or WOT, EGR is off.