Specifically, this manifested with indexing into a dvec. Not all of the code that was manipulating `callee_id`s was handling the `expr_index` case. Already fixed it, about to check in a fix. Thanks to @erickt for the test case.