When thread parent not found use 'item-not-found' rather than 'bad-request'

When asking to retrieve a thread and the item parent does not exist then respond with **item-not-found** rather than **bad-request** as it makes more semantic sense (I think anyway, please shout if not).

Has #183 mixed in.