Push Progress shows Pull button only if there is rejected non fast-forward push

This reduces confusion. Also, always show Push button

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>