added unit tests for previous bug fix
fixed issues with resolving something that is ALSO a fallback component