fix bug with reloading hooks
Don't shorten urls if there isn't a bitly client. Also if the topic can't be retrieved properly, use the content type for urls.