To reproduce:
1) Remove internet connection
2) Start steam
3) Pick 'Start in offline mode'
4) Start Arma
5) In the launcher press 'Play'
6) Pick Play > Scenarios
7) Pick a scenario that was not installed manually but subscribed to in the steam workshop
8) A window pops up saying 'The user is not logged on'. Only option is to cancel.