An Iranian strike on a Bahrain base forced the USS Abraham Lincoln to resupply 2,200 miles away, leaving 5,000 US sailors rationing food and hygiene supplies at sea.