task: ini_hal_init only when emcmotion_initialized

emcMotionInit() may be called multiple times if something goes
wrong so avoid confusing messages from unneeded repeated
calls to ini_hal_init()

Note: ini_hal_init* fails are reported but not fatal

Signed-off-by: Dewey Garrett <dgarrett@panix.com>