Some user reported that their EPUB got rejected by Amazon, but is accepted after they run it through
this tool. And since that tool only function is to detect the absence of XML encoding specifier and inject UTF-8 encoding header, it's likely that Amazon is now rejecting EPUB without encoding specified.
I have not yet indepedently verify this though.