The reason why several batches of two popular sunscreens have been recalled has been revealed.