Bouncing wifi (or any device) = power off; wait a while; power back on.
Odd that the skipping impacts the Boom but not the Squeezebox. Maybe they have different size buffers? Dunno. Confirm the firmware, if you haven't -- I bought mine a while ago, have had it online since, but only very recently (like the last 1-2 weeks) saw the firmware upgrade when I fired it up.
Are they 24- or 16-bit FLACs? I've had skipping with 24-bit FLACs in the past, but for the life of me can't remember if/how I fixed it (most of my listening is 16-bit, anyway, so it wasn't a huge priority).
You also might check the Slimdevices forums for past posts or to ask the question there.