I did some searching and it seems very similar bugs have been happening ever since 1.0. Guess they never got around to fixing it yet.