I think the lactose intolerance caused by gastro is temporary. When the gut heals they're able to digest lactose again. I quoted an article in another thread that might interest you here