fixed unintended behavior in round.time where output always converted to character (instead of POSIXct)