Aw, snap! That update Sprint was supposed to deliver to the Epic 4g yesterday didn't happen due to "administrative issues" per this announcement from Sprint:

We learned this evening that there were administrative issues getting this software loaded to Google's servers.  We don't yet have an expected time when this will be available but will update you as soon as possible.  Please see the statement below that was sent by the Sprint Product Management team: 

We  were planning to release an update for your Samsung Epic 4G on 9/30.   The file was delivered and on track for distribution but late this  afternoon, we learned that an administrative issue prevented Google from  releasing the update as we had planned.  We are working to resolve the  issue and will provide an update as soon as we understand the new  delivery schedule.

We  would like to clarify that  the timing of this update has nothing to do  with the 30 day return window that many of you on these blogs have been  discussing and that this delay has nothing to do with any last minute  changes within the release package itself.  The delay is simply due to  an administrative issue that we are working to resolve.

I enjoy the part in which they deny the cause being the 30-day return window. I'm not entirely sure anybody actually accused them of it but I guess they are just covering their bases.

Don't be worried though, Epic folks. You can still get the update from XDA: The land where dreams come true. Please note that this file (that the link goes to) apparently works on rooted phones, while the original update is at the beginning of the thread for non-rooted users. It's good to know that, in the world of Android, the people voiding the warranties are still the people who provide the best tech support. Thanks, XDA.

Source: AndroidCentral and XDA