At my previous airline minor maintenance issue at outstation (LAV)...
1) Call MX
2) Write up LAV
3) Pilot defers LAV, places sticker in cockpit, locks LAV and tells PAX to take care of business prior to boarding
2 minute process
Same issue at DCI carrier at outstation (LAV)...
1) Call MX
2) Write up LAV
3) MX tells pilot that mechanic has been called and will be there in 1.5-2 hours to defer LAV, place sticker in cockpit, lock LAV and tells PAX to take care of business prior to boarding
2.5 hour process with entire flight missing connection.

Got to admit, makes everybody think twice about calling MX.