1. The werewolf doesn't have to accept the invite.

2. Only the players who are in the bar and survive know the identities. If only the Barkeep and a werewolf were there, no one would know the identity of the werewolf.