we’ve had two backend engineers take an in depth look at this and we can’t find anything that shows us that this is a netlify specific error (and this is the first time we have heard of something like this happening).
It seems like this is something specific to your current project configuration, sadly.
it looks like this code is part of the problem:
if json[:state] == Deploy::State::READY && deploy.deploy_summary.pages.length == 1
page = deploy.deploy_summary.changed_pages.first.url
format[:target_url] = page if !homepage?(page)
out engineers found that for some reason, /communication/binder/zero-to-binder seems to be changing with every build.
they also saw what you wrote above, namely that PR 2303 did not create the problem, but others did, so i think you’ll have to keep poking at it from your end. Please do let us know if you figure out the problem!