Orleans.Core: Added checks for period >= maximum period of internal timer in SafeTimerBase. (#7782)
Orleans.Core: Added checks for period >= maximum period of internal timer in SafeTimerBase. (#7782)

* Orleans.Core: Added checks for period >= maximum period of internal timer in SafeTimerBase.

* Orleans.Core: Reworked logic to fit the logic in System.Threading.
ibondy/orleans,ElanHasson/orleans,waynemunro/orleans,dotnet/orleans,ElanHasson/orleans,dotnet/orleans,ibondy/orleans,galvesribeiro/orleans,hoopsomuah/orleans,waynemunro/orleans,hoopsomuah/orleans,galvesribeiro/orleans