No, it will most definitely leak it would just be a matter of when. You need to run the membrane at least 6" up the wall. I know its a lot of time, money, and trouble but your best bet is probably to demo the thing and start over. It will cost you more in the long run if you do get leaks.