HTTP pipelining: keep bundle for a 'retry'.

Also don't delete the bundle when a connection closed that is marked for
retry. The retry will pick up the bundle again, so we still know if it
supports pipelining or not; which is much better than having to detect
that all over again.