I use a cheap chinese unbranded powerbank and it works ok, but I've heard that some powerbanks do not turn on unless a device starts drawing current exceeding a certain threshold, and sometimes garmin watches do not exceed that threshold.
Actually the last version of the GPS 2.24 doesn't zig or zag using ultra track. I was amazed by the quality of my tracks since the update.
How about carrying multiple watches? I have a 3HR, a 5X and a 5xPlus. Combining them should be enough...