PHP-1269: Exception if MongoBinData::UUID_RFC4122 has invalid size

https://jira.mongodb.org/browse/PHP-1269
I assumed `bson_decode()` uses CursorException because it's most common called when processing a database response. It does seem a bit odd if the user is simply calling the function manually, though. Anyway, I thought it best to be consistent here.