Fix BUKKIT-5436 - catch exception in ConversationTracker

This catches any exceptions thrown in
ConversationTracker.abandonAllConversations(). If a conversation is abandoned
due to a player disconnecting and an exception is thrown in a
ConversationAbandonedListener, without this commit, the server would crash.
This commit prevents the exception from propagating further up the stack
and causing a server crash.