you seem to forget that a SM punch is an instant kill,naruto won't have to actually use FRS on danzo,thus his SM won't actually run out quite fast,and the sensing abilities SM grants him he can still detect danzo after using izanagi.
also danzo never used KA on sasuke,and if sasuke was able to...