[Reviewer: Mike] Always consider an ACK transaction to be complete.

Mike, please can you review this change to treats ACK transactions as complete even if the sproutlet cannot forward the ACK. All sprout UTs passed (including under valgrind).
I think I prefer sproutelet to sproutlet