1) 15004 is very punctual it alwys reach bsb on time i knew it because of regular watching and changing train in 45 min on same station is not a big ask.
2) poorva get late b/w ndls-cnb, i agree of its prestiginess bt yes its unpunctual in my view.
buffer is sufficient.