This fix works for my use case of supplying both '--symfs' and '--vmlinux' options, and should be harmless if '--symfs' is not specified, but I suspect it could cause problems if '--symfs' is specified without '--vmlinux', as the symfs path will no longer be prepended and vmlinux may no longer be found.
Would appreciate any insights on a better approach to fix fix the issue. Regards, MV