Evaluating vaccine allocation strategies using simulation-assisted causal modeling