Issue #5864: format(1234.5, '.4') gives misleading result