dev, dist: Fixed a scheduling bug in the etherswitch
dev, dist: Fixed a scheduling bug in the etherswitch

This patch fixes a bug in etherswitch. When a packet gets inserted
in the output fifo, the txEvent has to always be reschedule,
not only when an event is already scheduled. This can raise
the assertion in the reschedule function.

TUD-OS/gem5-dtu,KuroeKurose/gem5,rallylee/gem5,HwisooSo/gemV-update,SanchayanMaity/gem5,aclifton/cpeg853-gem5,Weil0ng/gem5,TUD-OS/gem5-dtu,KuroeKurose/gem5,rallylee/gem5,sobercoder/gem5,cancro7/gem5,Weil0ng/gem5,sobercoder/gem5,cancro7/gem5,TUD-OS/gem5-dtu,powerjg/gem5-ci-test,SanchayanMaity/gem5,TUD-OS/gem5-dtu,gem5/gem5,gedare/gem5,powerjg/gem5-ci-test,aclifton/cpeg853-gem5,gem5/gem5,Weil0ng/gem5,HwisooSo/gemV-update,sobercoder/gem5,KuroeKurose/gem5,aclifton/cpeg853-gem5,sobercoder/gem5,Weil0ng/gem5,SanchayanMaity/gem5,rallylee/gem5,Weil0ng/gem5,rjschof/gem5,KuroeKurose/gem5,aclifton/cpeg853-gem5,HwisooSo/gemV-update,gem5/gem5,gedare/gem5,gedare/gem5,rjschof/gem5,HwisooSo/gemV-update,rallylee/gem5,gem5/gem5,gedare/gem5,KuroeKurose/gem5,TUD-OS/gem5-dtu,rjschof/gem5,rjschof/gem5,gem5/gem5,SanchayanMaity/gem5,cancro7/gem5,cancro7/gem5,HwisooSo/gemV-update,rallylee/gem5,cancro7/gem5,KuroeKurose/gem5,TUD-OS/gem5-dtu,HwisooSo/gemV-update,rallylee/gem5,Weil0ng/gem5,gem5/gem5,TUD-OS/gem5-dtu,gedare/gem5,SanchayanMaity/gem5,Weil0ng/gem5,gem5/gem5,powerjg/gem5-ci-test,powerjg/gem5-ci-test,sobercoder/gem5,sobercoder/gem5,rjschof/gem5,cancro7/gem5,powerjg/gem5-ci-test,aclifton/cpeg853-gem5,aclifton/cpeg853-gem5,powerjg/gem5-ci-test,powerjg/gem5-ci-test,KuroeKurose/gem5,rjschof/gem5,rjschof/gem5,gedare/gem5,cancro7/gem5,SanchayanMaity/gem5,rallylee/gem5,SanchayanMaity/gem5,HwisooSo/gemV-update,gedare/gem5,sobercoder/gem5,aclifton/cpeg853-gem5