U.S. taxpayers are filing their first returns under the 2017 tax code overhaul that lowered rates for most people. What makes the paperwork headaches tolerable for many is the promise of a tax refund at the finish line. Yet more taxpayers will end up with no refund, or a smaller one, compared with a year ago, before the lower rates fully took effect. How could that be?