The problem lies in my addition of a CMakeLists.txt file to the top level of the asar directory. This was causing a directory asar to be created underneath my install folder. When I took that out, it was no longer created and image_capture was created directly under this folder instead. I'm now able to auto-complete the command ros2 launch image_capture publish_one_image.py without a problem!