Support incomplete topic urls like /t/just-a-slug; fix error when using route /t/:topic_id/:post_number