When the angels came to visit Avraham, he asked them (Bereishis 18:4) to "Bathe your feet, and recline under the tree". Rashi explains:
He thought that they were Arabs, who prostrate themselves to the dust of their feet, and he was strict not to allow any idolatry into his house. But Lot, who was not strict, mentioned lodging before washing, as it is said (below 19:2): “and lodge and bathe your feet.”
However, when explaining the discrepancy in the story by Lot, Rashi (19:2) provides an alternative explanation:
Now is it customary for people to first stay overnight and afterwards to wash? Moreover, Abraham said to them first, “and wash your feet!” But so did Lot say (i.e., he reasoned), “If, when the people of Sodom come, they will see that they have already washed their feet, they will invent false accusations against me and say, ‘Two or three days have already passed since they came to your house, and you did not let us know!’” Therefore, he said, “It is better that they remain here with the dust on their feet, so that they should appear as though they had just arrived now.” Therefore he said, “Stay overnight” first and afterwards, “wash.”
From the second explanation it seems Lot might have been concerned about idolator but there was an overriding concern that he would be incriminated for having guests. Why does Rashi switch explanations which seem even to contradict each other?
[Furthermore, from Rashi by Lot it seems like the regular manner is to wash first, so why does he even question/explain Avraham's behavior? And why by Avraham does he question the discrepancy between him and Lot; a question we would not yet have until we learn what happened by Lot?]