Leave them in for at least another day.
We've had eggs hatch from day 19 to 25. Sometimes they even vary from the same days collection as they went into the incubator.
We also don't candle until day 18, before lockdown. It's either going full term, or not, so why mess with them ahead of time? Besides, our RIR eggs are painful to candle and I'd rather do light vs dark at day 18 than toss someone out who was perfectly viable.
Never had anything smell, but always keeping a nose out for it. We don't remove the bloom (wash) but will gently remove poo and such as much as possible before incubating. We collect our eggs at least twice a day and they are typically as clean as washed eggs, so no need for washing. Thinking about it, I've never got a bad smell from any eggtopsies, even no hatchers after day 25.
Your mileage may vary, but this works for us. Good luck.