Yeah, that is a problem I still have with my AV-setup as well. In general the fault is caused by the AV receiver not correctly implementing the EDID handling (the timing turning things on/off is usually not correctly validated/implemented). We could do something like adding an option to re-query the EDID x seconds after an hot plug event and compare if it's changed.