I usually consider re-sequencing of the same sample (same library prep) as a technical replicate and merge the bam files once I have confirmed that the replicates are technically sound. For instance, for ChIP-seq, I would look at some control peak and assess if the replicates behave similarly. If they don't, this certainly raises a flag and I would not merge them unless there is a good reason for the difference.
Concerning having more reads in the input vs IP, I guess it totally depends on how you pooled the barcoded libraries before sequencing. If you aimed for an equimolar pool, and have more reads in your input, then this likely reflects library prep quantification issues or adapter contamination in your IP – which happen more frequently when the IP efficiency is low. That being said, nothing stops you from stepping away from an equimolar pool and mixing more material from the IP than from the input. After all, the IP reads are usually more informative than the input reads (PS : I'm not saying that the input control is not important here).