Revert "Allowed Gauge to take synchronous functions."

Bug: MESOS-1286

This reverts commit 249011b3d71fcc1776104132391c2011335788d5.