Update!
I've got the whole thing running as it should...
As I had suspected the problem was minor, but unfortunately not so obvious to find. It was actually unrelated to the new package and hence overlooked.
I'll be tweaking and making notes before committing to production - that is our live board.
Not much voting, but a rainy day and some luck makes up for a lot!