HAManagerImpl uses currentTimeMillis ticker rather than nano time

System.nanoTime() should "only be used to measure elapsed time and is not related to any other notion of system or wall-clock time."