feat($timeout): overload service API.

Provided an overload for $timeout that doesn't take a function.

Closes #9176
if the default changes, then we're not landing it --- jus saying, that is a really pointless breaking change. But it shouldn't change if your comment is addressed