Then I'm afraid that it's an iwlwifi driver problem that has never been fixed for 3.16.x kernel. The firmware API version depends on the kernel driver code, so 3.16.x doesn't get any newer firmware in the end. If any specific commit fixes the issue (and is backportable), we'll happily do it. So far, we have no idea whether there is any such, unfortunately.