Rattled and uncertain of its future, Twitter stumbles on