The `validate_spt_boot_connections` were throwing exception when encoutered a
NotBootable connection even when the Primary is present. This patch solves that
and adds tests to ensure the behavior expected from this validation.
Change-Id: Ic00205bfc69818e68c61aab207a6900a55b493be