nevermind. one of our engineers accidently added the job as a downstream of itself. So, there was an unintentional cycle.
However, this does appear to show a regression since I noticed there was a ticket closed a while back to WARN the user if there is a cycle