Disabling access to admin pages during maintenance
Assuming that you are user 1, and that the contributing users all have a particular role; you should be able to just remove the administer site configuration permission from that user role whilst you're working.  This should disallow access whilst under maintenance mode.