BYU should do everything to hold them to their contract, if possible.
It's not like annoying Army is going to cost BYU a lot of scheduling good will in the future, and this season is a once in a decade opportunity. Now is not the time to play charity with signed contracts.