Compact failure of multiplicativity for linear maps between Banach algebras