Having run a pluming shop for years we would get odor calls every summer. The solution is to pour water in the trap. Floor drains do this all the time. Your odor is gone because the ptrap now has water in it. Thanks Jim