fix bug where line_overallocation_factor wasn't being used
add metro-aware tap delay