Branching corrected surface hopping: Resetting wavefunction coefficients based on judgement of wave packet reflection | Synapse