Don't report the door as being in error status just because it is zero priced
Even if a user is in door, the fact that it is priced as zero means it is always reported as being in error state, and it cannot be selected by clients from the menu. Hack around this with strcmp.