I think you did the right thing. This has been an ongoing problem in your relationship and now you took the hard path and stood up for yourself. Whether it has any baring on the relationship or not, you did good for yourself. In the future he will be less likely to take plans with you so casually. He needed a kick in the pants and you have given him one. Let him be uncomfortable, he should be. You don't want to get settled right now anyways. You have a lot of things to work on and you both need to be out of your comfort zones.