IsForkTransition returns true if [fork] activates during the transition from [parent]
to [current].
Note: this works for both block number and timestamp activated forks.
IsForked returns whether a fork scheduled at block s is active at the given head block.
Note: [s] and [head] can be either a block number or a block timestamp.