Grey Talon takes damage from Storm Cloud even while behind walls, if his Guided Owl is both in line of sight and within range of the ultimate.
This works the opposite way as well, if Talon is both in line of sight and within range, he does not take damage as long as his Guided owl is either out...