Brianna was pregnant before Malva would have been. Malva is heavily pregnant in the final scene, but Brianna hasn't given birth yet.
Jamie tells Claire he slept with Mary MacNab when Claire was gone, and Claire acts like it's new information. Jaime had told Claire about it when she came back, 10 years earlier.