keeping the order of meta tags when with_meta_context is used; not setting empty xid meta when header not found in the request