Silence warnings for dict type
Match the old ordering for attachments

This affects when we're updating attachments and need to merge updated
attachments onto a non-deleted document. The old code useda  lists:map/2
where as the new code is a tail recursive approach. This just reverses
the accumulator to match the same order as we had previously.
Squash to 1c8411bb1878c0