I am experiencing this same problem, stuck at 28% as well and this does fix it. However I find anytime I do a new Delta update the device reboots and this occurs again - and it appears the only fix is what you stated, delete-readd-fullconfig update....