Last I knew, that was unfortunately just the way they work, which is obviously really frustrating. I think there's an enhancement out there to fix this, but I don't think they've done any upgrades to allocation schedules in years other than adding support for multi-book.
Short answer is there's probably no way around this natively, though probably worth the time to file a case with NetSuite to check.