Sort:  

You apparently have to first undelegate
hivesigner 0.0 SP delegation to @tipu
then wait for the HP to become available

No, undelegating is not needed. Just delegate again similar amount. Use https://peakd.com/wallet to make the delegation.

Unless I'm missing something, you are just giving different ways to get to the same error, which is that I won't have the HP to delegate to you until my un-delegate goes through.