Soul Reap doesn’t check whether you’ve cast another black spell until Soul Reap resolves. If you cast Soul Reap, then cast a black instant in response, the creature’s controller will lose the life when Soul Reap resolves.