Yes I had the same problem choosing 48D on the A380. As you described, a window popped up explaining the $50 charge, I clicked proceed, and it then stated an error occurred after processing for quite a while. I logged back in and discovered I was assigned the seat anyways. I'm not sure what to think at this point.