Integrate SDK 24

As i mentioned in my mail with detail analysis, there are 65 test cases overall failing w/o SDK. 50 of them doesn't test SDK really, rather got hit by a common code path. So the deal here is to get the 50 cases passing, rather removing them