fix name 'recon_container' to 'rcache'

self.recon_container is called before assigned. Accounding the context
codes, this is used to store somehing like self.rcache. So I guess the
name of 'recon_container' is a mistake, and change it to 'rcache'
(we could look at other places using dump_recon_cache)

Also add unit tests

fixes bug #1201958

Change-Id: I3a6e3d22ba1dbffc4309bc22ff37873b4a3f09b3