osd: Fix logic in OSDMap::containing_subtree_is_down()

Check for up OSDs as we walk up the crushmap hierarchy

fixes: #4822

Signed-off-by: David Zafman <david.zafman@inktank.com>
Merge branch 'wip-4822' into next

Reviewed-by: Sam Just <sam.just@inktank.com>