Bird strikes …
The key thing to recognize is there is no dedicated maintenance staff inspection of the airplanes overnight. At least not at non-hubs, which describes STL for Delta. Why not? All those maintenance jobs were eliminated 10-15 years ago in the name of cost savings = low fares.
So the first person to look at the aircraft critically is the First Officer when they conduct their pre-flight walk-around roughly 30-40 minutes before departure. The baggage load crew may notice something huge like a mashed wingtip hit by a catering truck, but that’s about the extent of their skills / interest. They’re real good at looking for dents immediately around the cargo doors because they want to see and document those before they begin loading so they don’t get blamed for them later.
Some carriers require that the crew that leaves an airplane to sit overnight at a non-maintenance station make a quickie post-flight walk around looking for, yep, bird strikes, flat tires, & fluid leaks. Which if found need to be documented with HQ so HQ can arrange to work the problem overnight. I don’t know if Delta does that.
In any case, as @Richard_Pearse says, once evidence of a bird strike is found there are no more decisions to be made. It absolutely positively gets documented with HQ, and the airplane is stuck there until a maintenance crew can get there, inspect it, determine what needs to be done, etc. Sometimes that’s just look at it, determine there’s no damage, wash off the remains, document the work and then the airplane goes. Sometimes it needs an engine or a wing flap replaced, which is the work of a couple-three days.
As to the fact the plane flew in that way …
The strike may have occurred just before landing. Birds are typically a near-the-ground problem. If the bird went into an engine, it may well be the engine would run adequately enough at near idle that the crew didn’t notice a problem, but the engine would fail the first time it was cranked up to takeoff thrust. That’s worst case, but it’s a bad enoough worst case to be well worth avoiding.
Not even remotely. We would routinely delay flights from mid evening until tomorrow morning, 10-12 hours. By “routinely” I mean several every single night just at my one hub. And more like a couple dozen on any/every night where the thunderstorms were in our shit from 6pm to midnight.
The gotcha is that DOT reliability statistics track “delays” differently than “cancellations”. So the carriers are strongly incentivized to not cancel a flight if at all humanly possible. Delayed 9, 24, or even 36 hours is scored exactly the same as delayed 16 minutes. Cancelled is a much larger black mark than a delay regardless of duration.
I would really like to see that loophole closed and the gamesmanship stopped. Not gonna happen.