Two mishnayot have confused me. The first is in Pesachim, which states that if 14 Nisan was on Shabbat, no one left the Temple Mount with their Korban Pesach until nightfall. The second is in Sukkah, which states that if the first day of Sukkot was on Shabbat they would bring their lulavim and etrogim the night before.
Wasn't there an Eruv in Jerusalem? If there was, it seems to me that they could go home immediately with the Korban Pesach and go to the Beit Hamikdash on Shabbat morning with their lulav and etrog, avoiding a difficult and uncomfortable procedure.