Not all background checks are created equal. It's possible whatever company they use for checks didn't have your conviction in their database or didn't properly check. Either way, honesty is the best policy. It's easier to explain a mistake in your past than a lie or omission in the hiring paperwork, which is grounds to terminate with pretty much any employer.