This has gotta suck.
You develop an app, and submit it to the app store. Normally, apps are fairly quickly either approved or rejected, and sometimes they’re pulled after the fact.
But sometimes, apparently, they sit in limbo.
A newer version of an app that had previously been approved, AppsFire, sat in limbo for 56 days, with no response to AppsFire’s inquiries to Apple. So, AppsFire decided to pull the existing version out (they claim that it was having trouble with the number of apps that it was searching anyway, so it wasn’t ENTIRELY out of spite, it seems.)
Good job pissing off a developer for your platform, Apple.
Source: App Rejections