AESinkPULSE: Correctly handle unsupported formats and fallback to float