[avocado-99] Adds back external variant caller hook.

Adds back the external variant caller hook that was removed in #96.

CC @rnpandya