lockd: move grace period checks to common code