My experience with US embassies (both the one in Brussels and Dublin) has never seen them refuse entry to a US citizen and tell them to re-schedule. They usually have separate entrances as well with different procedures.
As I said, apparently this practice was instituted just last year.
The Embassies in Bangkok, Abu Dhabi, Kuwait, etc. were all excellent, however.