Why not use Oauth to verify someone on Twitter instead of having someone post a tweet?
How many people are automatically logged in?
The only thing is that you would see the keybase message that you didn't send but it is Twitter and most people don't look back on their recent tweets.