On a phone, so this will be slim: only roll any check if it advances the game. If they want to salvage or scrap something in their down time, with nothing going on, then don't roll. If they're in an encounter or on a time limit, then roll.
I can't get into the other question now.