1- Imprimes $_POST antes de enviar el resultado, por eso la primera vez te trae un array vacio.
Intenta validar ese print_r
2- No se pueden comparar arrays de la forma que estas haciendo, lo correcto seria que mires elemento por elemento, tal vez deberias preguntar si el post fue enviado para mostrar o no el mensaje.
Código PHP:
Ver original<?PHP
echo "estas registrado";
} else {
echo "no estas registrado";
}