I think if it is the only post, that deleting the post should not be allowed. redirect the user to delete the topic. This will properly decrement post and topic counts and also be controllable by perms.