One of the reasons they check boarding passes upon entry is to see when your flight is. I went to a lounge to freshen up during a 12 hour layover before heading into town for the day. They mentioned the 3 hour limit and I laid out my plan. They had no issue with it.