It's very poor technical analysis to call a double top when the price has reached the previous top. There is no second "top" until the price has started to pull back. By your logic, every price channel has multiple "double tops" on the way up, which would render double tops useless as a bearish pattern.
In fact, even if the price pulls back after hitting resistance at the previous top, it could still be a flag or a pennant. It's not a double top until the price goes below the trough formed after the previous top.