I feel like one minor tweak could help this issue quite a bit: when you finish sleeping at the camp don't teleport the party back to exactly where it was. Have the party choose a nearby waypoint. That would discourage camping during a dungeon dive a bit, but you'd still be free to do so if you were ok to then go back to the nearest waypoint.