There have been a number of gotchas along the way. As @Grey_Mage surmised, we've been fixing and testing them on the fly. And then we go back and re-test all sorts of stuff that might have been impacted. We think we've hit the last issue, but we thought that a couple issues ago, so...
We want to push this thing out tonight, assuming it passes all our tests, since rolling back and starting over again tomorrow is itself a major undertaking. At this point, it feels like we're on the cusp of having everything work, so we're working to get across the finish line tonight - if we can.