Извините, что так быстро ответил на свой вопрос, но я только что нашел проблему.
Если вы возвращаете NO для метода делегата:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
, а затем отпустите UIWebView, он протечет, как описано выше. Возвращение YES устраняет проблему. По крайней мере, для меня это происходит на всех версиях прошивки до сих пор (4.3.3). Я регистрирую ошибку в Apple.