x86: avoid unnecessary low zone allocation in Calgary's alloc_coherent