Login Destination behaving differently on two instances of Drupal
See UPDATE above in main question for the solution.

FYI the problem was diagnosed by attempting to step-by-step trace through the Login Destination module, and then discovering that at one point I found myself in the trigger module code. PHPStorm for the win every time!