The Senate passed a bill that postpones the spending fight until after the August recess. But Trump could blow it all up.