[AutoDiff] Follow-up to #22983. (#23006)
- Fix new `DifferentiableActivityInfo` construction.
- Remove trivial `DifferentiableActivityInfo::getFunction` helper.
- Change `AdjointEmitter` to print original instruction before visiting.
This is useful in case the visitor crashes.
- Gardening.
Address feedback from @rxwei on #22983.