The wpa_supplicant version from 15.3 and 15.4 are equal (at least if 15.3 was up to date). If so, I guess it's more duo to a kernel update (e.g. ath9k driver update). Did you also tried with older kernels?