Reboot : Ensure timeout doesn't hang terminal apps

When executing reboot in terminal apps, the pause function hangs
due to no signal being received. Address that by adding a timeout
and showing appropriate message.

Change-Id: Ic67d68c19dce3b2cb9171538905aee58b1f02b2e