a 301 issue shouldn't do it in the space of a day unless the site was very frequently called - when launching new sites (and I do do 301's!) I generally see, even on sites with a daily homepage crawl, that most rankings aren't impacted for a couple of crawls and most deeper pages are crawled max twice a week for most sites, so you're looking at a week minimum for a substantial issue unless all your traffic is to the homepage.
Of course, if the dev site had a noindex using robots.txt which accidentally went live, you only need one crawl to get everything dropping.... I think WT would tell you that... or if it was recent potentially something like majestic would say blocked by robots.txt if they did a global nocrawl/noindex....