net: stmmac: Rework coalesce timer and fix multi-queue races