Add data containers to meta promises, with acceptance test.

This is cleanup: we never added data containers to `meta` promises, so here it goes.  With acceptance test.  I will document upon merge.