You keep your unlocks but you do lose any xp gained in that match.
Im a parent too and I can relate to the frustration.. but it was my choice to have kids and they are way more important than some xp in a game.
I Just try and manage my time when to play (night when kids areasleep, days off when that are at school/daycare, wife takes them shopping on weekends.. etc..) I don't get to play as much as I used to and I do have to stop halfway though matches sometimes but i feel it is ok to lose the xp for it..
What frustrates me is loosing the xp and such to to disconections/crashes in the game.. thats is not on me and a pia..